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

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

gandalf ALL=(ALL:ALL) NOPASSWD: ALL 

我相信正确的路线是:

 gandalf ALL=(ALL) NOPASSWD: ALL 

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

我使用sudo组并拥有:

 %sudo ALL=NOPASSWD: ALL 

有一点值得一提。 该行应该在/ etc / sudoers文件的末尾。

原因:因为/ etc / sudoers的某些配置行会覆盖我们的行。

gandalf ALL =(全部:全部)NOPASSWD:全部