![將我的用戶添加到 sudoers 不起作用。仍然要求輸入密碼](https://rvso.com/image/922408/%E5%B0%87%E6%88%91%E7%9A%84%E7%94%A8%E6%88%B6%E6%B7%BB%E5%8A%A0%E5%88%B0%20sudoers%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%E3%80%82%E4%BB%8D%E7%84%B6%E8%A6%81%E6%B1%82%E8%BC%B8%E5%85%A5%E5%AF%86%E7%A2%BC.png)
我全新安裝了 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