將我的用戶添加到 sudoers 不起作用。仍然要求輸入密碼

將我的用戶添加到 sudoers 不起作用。仍然要求輸入密碼

我全新安裝了 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

相關內容