
我全新安裝了 Ubuntu 18.04
我犯了一個錯誤,首先使用“vim”編輯 /etc/sudoers 而不是使用“visudo”。因此,當我執行“sudo 命令”時,它一直要求我輸入密碼。然後我嘗試執行“sudo visudo”,為我的用戶重新輸入該行,然後儲存。但每當我使用「sudo 指令」時,它都會不斷詢問我的密碼。可能出什麼問題了?
系統輸出:
$ grep alain /etc/sudoers
alain ALL=(ALL) NOPASSWD: ALL
$ sudo -l
User alain may run the following commands on wscg4:
(ALL) NOPASSWD: ALL
(ALL : ALL) ALL
答案1
將用戶的行移動到外部文件修復了它:
$ sudo visudo -f /etc/sudoers.d/myOverrides