Note that commands that take passwords typically turn of "local echo",
meaning your typing is in fact read as input, but you don't see it on
the screen. This is to protect you from people being able to see your
password by peering over your shoulder. Please verify that su really
isn't taking your input.

Are you just su-ing to root? If so, did you set up a password for root?
Since sudo is the recommended method for obtaining root privileges,
Ubuntu installations do not set up a root password by default. This is
because sudo prompts for the calling user's password, rather than the
user being su'd to (and then checks that the calling user has
appropriate access, as defined by /etc/sudoers). The su command, on the
other hand, asks for the destination user's password, so if you have not
set a password for root (via "sudo passwd root", for example), a su to
root would be guaranteed to fail.

-- 
terminal wont accept typed input when prompting for password
https://bugs.launchpad.net/bugs/121739
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to