![在 Debian 12 上无法输入 sudo](https://linux22.com/image/225485/%E5%9C%A8%20Debian%2012%20%E4%B8%8A%E6%97%A0%E6%B3%95%E8%BE%93%E5%85%A5%20sudo.png)
我坐在 Debian 12 上的虚拟机上,root 的密码很简单,就是字母 q,但是当我输入 sudo -i 并输入密码时,终端仅显示“抱歉,请重试”。问题是,当我进入救援模式并输入 root 用户的密码时,一切正常。我应该怎么办?
答案1
如果您知道 root 密码,那么成为 root 的适当命令是
su
或者,如果您想要登录 shell,
su -
这将要求您输入 root 密码。sudo
需要用户的密码,并且必须进行适当的配置;在许多情况下,Debian 系统上并未默认设置它(特别是定义了 root 密码时)。
答案2
您是否尝试过跑步journalctl --system -b
应该可以帮助您确定发生了什么。 sudo -i 应该提示你用户通行证而 sudo -s 应该提示您输入 root 密码