尝试进入根目录

尝试进入根目录
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure

我已经输入了密码,但仍然显示与上面相同的内容,有人能帮帮我吗

答案1

su用于以其他用户的身份进行身份验证(如果系统中有该帐户,但不是您的帐户)。如果您想使用,su则应使用:

su username -c command

在哪里用户名是您尝试使用的帐户的名称,命令是您要执行的操作。
它会要求您输入密码。您必须输入用户名帐户,而不是您的帐户。

但因为您只是想输入root,所以您只需输入:

sudo su

并输入密码root,默认情况下,这是您的管理员帐户的密码。以下是屏幕截图作为示例:

以 <code>root</code> 身份输入

答案2

要以 root 身份运行终端,您应该通过超级用户身份访问 root shellsudo

有两种方法可以做到这一点,

sudo -i其中,以 root 权限运行 shell,并获取 root 用户的环境。

sudo su wheresu用于切换到另一个用户,您也可以通过不带参数调用该命令切换到 root 用户。su要求您输入要切换的用户的密码,输入密码后,您将切换到用户的环境。 说出该命令意味着您以(root)sudo su身份运行。 将 bash 调用为交互式非登录 shell。 因此 bash 只执行。 您可以看到,切换到 root 后,您仍将保留在同一个目录中susudo.bashrc

相关内容