我在使用 su 命令时遇到问题。我知道我的密码并且我输入正确,但su表明身份验证失败。
所以我上网查了一下,然后进入恢复模式,把我的用户名密码改成了我之前输入的密码。
即使现在输入相同的密码也会使su我的身份验证失败。
请建议我做错了什么?
dav*_*vid 61
su要求输入 root 密码。由于 Ubuntu 默认没有设置 root 密码,所以你不能用它来成为 root。
相反,要成为 root,请使用sudo -i您的个人密码。
Lek*_*eyn 13
su询问您尝试登录的帐户的密码。它的用法(简化):
su username
Run Code Online (Sandbox Code Playgroud)
省略时username,用户名默认为root. 由于在 Ubuntu 上默认禁用 root 密码,因此没有密码有效。运行 root 命令的首选方式不是通过 su shell,而是使用 sudo,如下所示:
sudo mount /dev/sdb1 /mnt
Run Code Online (Sandbox Code Playgroud)
root默认情况下,Ubuntu 中的帐户是禁用的。这就是说它没有密码(这与它有一个空白密码不同)并且任何尝试使用 root 的密码进行身份验证都不会成功。所以,su还是su -不行。
相反,使用sudo以 root 身份运行命令:
sudo command...Run Code Online (Sandbox Code Playgroud)
如果你想要一个像你一样的 root shell su,运行:
sudo -s
Run Code Online (Sandbox Code Playgroud)
如果你想要一个像你一样的 root shell su -,运行:
sudo -i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95674 次 |
| 最近记录: |