我有一個奇怪的問題。
個人 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