sudo 拒绝正确的密码

sudo 拒绝正确的密码

sudo(我已将其配置为要求输入密码)拒绝了我的密码(好像我输入错误了)我绝对没有输入错误。我已将密码暂时更改为仅字母字符,并且在同一终端中以纯文本显示正常。我的用户名配置如下:

myusername ALL=(ALL) ALL

我使用的是我的密码,而不是 root 密码,这两个密码是不同的。为了确保万无一失,我尝试了这两种密码(尽管我知道 root 密码不是我应该使用的)——两种密码都不起作用。

我又将自己添加到了‘wheel’组,并添加了以下行:

%wheel ALL=(ALL) ALL

我有点束手无策了。我不知道是什么原因导致它表现得好像接受我的密码,但后来却拒绝了它。我使用相同的密码登录没有任何问题,无论是在终端 shell 上,还是通过 X11 登录管理器。

答案1

另一个可能的原因是 systemd-homed 没有运行。使用以下命令检查其状态:

systemctl status systemd-homed

如果它显示的不是活动,请使用

systemctl start systemd-homed

重新启动它。请注意,您需要超级用户权限才能运行该命令。由于 sudo 不起作用,您可以尝试使用 root 身份登录

su root

以及 root 的正确密码(通常不是普通用户)。

答案2

哦,到底是怎么回事?我想问题就在这里吧?

https://bbs.archlinux.org/viewtopic.php?id=142720

pacman -S pambase

修复它。

相关内容