将我的用户添加到 sudoers 不起作用。仍然要求输入密码

将我的用户添加到 sudoers 不起作用。仍然要求输入密码

我全新安装了 Ubuntu 18.04

我犯了一个错误,首先使用“vim”而不是“visudo”来编辑 /etc/sudoers。因此,当我执行“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

相关内容