我有一个奇怪的问题。
个人 ArchLinux VM kernel 4.11.2-1-ARCH
,我的正常登录具有 sudo 访问权限,并且直到上周末都工作正常。
今天当我 sudo 时,它给出了以下错误消息
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
su -
也不工作。是的,我知道 root 密码,因为我可以从控制台以 root 身份登录。
su -
相关日志
May 29 15:26:58 Arch unix_chkpwd[882]: check pass; user unknown
May 29 15:26:58 Arch unix_chkpwd[882]: password check failed for user (root)
但是,如果我通过 ssh 登录,那么我可以毫无问题地执行所有命令。我将systemctl
目标从更改graphical.target
为multi-user.target
然后 sudo 再次工作。
我的桌面管理器是Enlightenment。
任何想法?
谢谢
答案1
答案2
这可能会对某人有所帮助。如果您的密码无效,即使它是正确的,请尝试执行。
faillock --reset