如何在无需输入密码的情况下 sudo?

Gan*_*row 54 sudo

我正在尝试在没有密码的情况下设置 sudo,但仍然提示我输入密码,我使用的是 ubuntu,这是 sudoers 配置文件中的相关行:

gandalf ALL=(ALL:ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

Lnx*_*lck 57

我相信正确的路线是:

gandalf ALL=(ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

将其放在文件末尾 - 替换gandalf为适当的用户名。(要编辑文件,请运行命令sudo visudo。)

  • 谢谢,把它放在文件末尾帮我修好了 (4认同)

Sta*_*mer 16

我使用该sudo组并具有:

%sudo ALL=NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)


小智 10

有一个注意事项要提及。该行应该在 /etc/sudoers 文件的末尾。

为什么:因为 /etc/sudoers 中的一些配置行覆盖了我们的行。

甘道夫 ALL=(ALL:ALL) NOPASSWD: ALL