Sudo

VISUDO:無密碼 sudo 對使用者不起作用

  • November 2, 2018

我已按如下方式更改了我的/etc/sudoers文件sudo visudo(僅顯示未註釋的行,可以在此處找到整個文件):

$ grep -v '^#[^i]' /etc/sudoers/ | grep .
root ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD:ALL
#includedir /etc/sudoers.d

基本上,我剛剛取消了一行的註釋,它應該禁用輪組所有成員的 sudo 密碼輸入。我的使用者是 wheel 組的一部分,如以下輸出所示groups [username]

sys lp wheel network video optical storage scanner power ruben

但是,它不起作用,因為每次打開新的終端視窗時都必須輸入密碼。我已經重新啟動了幾次。

我錯過了什麼?

EDIT1:id命令返回: uid=1000(ruben) gid=1000(ruben) groups=1000(ruben),3(sys),7(lp),10(wheel),90(network),91(video),93(optical),95(storage),96(scanner),98(power)

正如Gilles指出的那樣,有一個文件 /etc/sudoers.d/10-installer包含%wheel ALL=(ALL) ALL.

在我進行更改,該10-installer文件包含在 中/etc/sudoers。 此包含會覆蓋我對文件的更改。/etc/sudoers

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