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

相關內容