Sudo
VISUDO:無密碼 sudo 對使用者不起作用
我已按如下方式更改了我的
/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