如何在不输入密码的情况下使用 sudo?

如何在不输入密码的情况下使用 sudo?

我正在尝试设置没有密码的 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

相关内容