sudo 不执行任何操作,并且 su 不接受我的密码

sudo 不执行任何操作,并且 su 不接受我的密码

当我输入 时sudo,该命令似乎没有执行任何有用的操作。我期望它要求我输入密码或获取 root shell,但我只得到了以下内容:

$ sudo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
            [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] file ...

su似乎启动正常,但不接受我的密码。我无法以超级用户身份登录。

我的安装有问题吗,还是我操作有误?

答案1

根据提供的信息,您的系统运行正常。

您需要向 sudo 提供一个命令、一个选项或者两者(取决于您选择的选项)。

一种简单的测试方法:

sudo -s

这将提示您输入密码,然后为您提供一个 root shell。

su切换用户) 命令默认不带任何参数,以 root 身份登录用户,但您需要输入 root 的密码而不是您自己的密码才能成功。默认情况下,在 Ubuntu 上,root 没有密码,因此su返回authentication failure。也许这就是您看到的消息?如果您愿意,您可以使用sudo运行,这意味着您只需要输入自己的密码,但使用或su启动 root shell 更简单(即无需调用其他程序)。sudo -isudo -s

相关内容