Linux 终端不接受输入的文本

Linux Terminal not accepting entered text

我正在使用 Raspbian,与 Debian 类似,我正在尝试以超级用户身份登录。我有 运行 $su 和 $su - 都需要密码,但是当我输入密码时,会显示我输入的 none 个字符,并且在我输入后整个密码,它仍然认为我没有输入任何内容。复制和粘贴不起作用,我不确定该怎么做。我是 linux 的初学者,所以我可能错过了一个明显的步骤。感谢您的帮助!

Raspbian 常见问题解答包括 making a proper root account 的说明,这表明它没有默认设置。

特别注意第一行:

Don't do this unless you're certain that you want and need a true root account. sudo will take care of root tasks for you nicely in almost all cases.

换句话说,您可能会发现您可以跳过失败的 su,而只需在需要 运行 作为超级用户的命令前加上 sudo.

例如,如果您应该执行 mkdir x/y/z,那么您会执行 sudo mkdir x/y/z。系统仍会要求您输入密码,但它将是您的,而不是 root 帐户的密码。

如果有很多命令需要以超级用户身份 运行,您可能会发现可以 sudo bash 以 root 权限输入新的 shell,然后 运行 不需要 sudo 前缀的命令,然后 exit 回到正常的 shell.