KB-1011: Why can't users use @ or # characters in their username or password with HP-UX?
Question:
Why can't users use @ or # in their usernames or passwords with HP-UX?
Answer:
The HP-UX default tty configuration sets the KILL and ERASE characters to @ and # respectively. The KILL character erases an entire line, and the ERASE character erases the previously entered character. Most modern UNIX and Linux systems use ^U as the default KILL character and ^H (or backspace) as the ERASE character. To reset the defaults on HP-UX, run the following command as root:
If one wishes to use the delete key rather than backspace, use ^? in place of ^H. The defaults will be reset when the system is rebooted, so the command can be added into the script in /etc/rc.config.d
More information can be found by viewing the stty(1) and termio(7)man pages on HP-UX.