我正在尝试设置没有密码的 sudo,但仍然提示我输入密码,我使用的是 ubuntu,这里是 sudoers 配置文件中的相关行:
gandalf ALL=(ALL:ALL) NOPASSWD: ALL
答案1
我认为正确的是:
gandalf ALL=(ALL) NOPASSWD: ALL
将其放在文件末尾 - 替换gandalf
为适当的用户名。(要编辑文件,请运行命令sudo visudo
。)
答案2
我使用该sudo
组并拥有:
%sudo ALL=NOPASSWD: ALL
答案3
有一点需要注意。该行应该位于 /etc/sudoers 文件的末尾。
原因:因为 /etc/sudoers 中的一些配置行会覆盖我们的行。
甘道夫 ALL=(ALL:ALL) NOPASSWD: ALL