Arch-Linux

不能在 Arch Linux 上使用 su 或 sudo

  • February 3, 2013

Sudo 返回此錯誤:

sudo: effective uid is not 0, is sudo installed setuid root?

並且 su - 返回這個:

su: Authentication failure

我正在使用的使用者是以下組的成員:

disk wheel locate network video audio optical floppy storage power users

我可以登錄到 root,但不能提升我的使用者權限,而且我確定我提供給兩者的密碼都是正確的。

由於某種原因,您沒有在您的和執行檔上設置setuid位。此位是必需的,以便可以提升您以 root 使用者身份執行。您可以以 root 身份使用來恢復 setuid 位:su``sudo``su``sudo``chmod

chmod u+s "$(command -v su)" "$(command -v sudo)"

引用自:https://unix.stackexchange.com/questions/63543