小编Zac*_*Zac的帖子

在 /etc/sudoers 中添加 NOPASSWD 不起作用

14.04 在这里。我通过 SSH 连接到我的机器,将以下行添加到/etc/sudoers

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

然后尝试运行:

sudo mkdir /etc/blah
Run Code Online (Sandbox Code Playgroud)

...我被要求输入密码。为什么?!?

希望这样的操作时,要问我的密码。请注意,当我运行时,ls -ltr /我得到:

drwxr-xr-x 94 root root  4096 Jul 30 13:28 etc
Run Code Online (Sandbox Code Playgroud)

但是我认为这并不重要,因为我已经将自己设置为“sudoer”,对吗?

更重要的是,我需要做什么才能以sudo mkdir /etc/blah当前用户 ( myuser) 的身份运行而不会被要求输入密码?

这是我的整个/etc/sudoers文件:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for …
Run Code Online (Sandbox Code Playgroud)

root sudo password

51
推荐指数
3
解决办法
13万
查看次数

标签 统计

password ×1

root ×1

sudo ×1