Arch Linux sudo 无法在图形模式下工作

Arch Linux sudo 无法在图形模式下工作

我有一个奇怪的问题。

个人 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.targetmulti-user.target然后 sudo 再次工作。

我的桌面管理器是Enlightenment。

任何想法?

谢谢

答案1

这是 Enlightenment 和新的 4.11.X 内核的问题。参见启蒙板这里

这已经是报道在 Arch 上 - 在上游之前的临时修复是使用那里提供的补丁重建内核。

虽然我个人不使用 Enlightenment,但由于此类问题,我使用 LTS 内核运行 Arch。 (当前的LTS内核是4.9.30)

答案2

这可能会对某人有所帮助。如果您的密码无效,即使它是正确的,请尝试执行。

faillock --reset

相关内容