可能重复:
Ubuntu的 – 我怎样才能避免每个pipe理员操作input密码?
谷歌search和尝试各种方法来解决无密码的sudo访问命令,但似乎没有为我工作。 服务器是Ubuntu 10.04
我有部署组下的部署用户。 我添加了部署用户通过谷歌search,甚至所有的SFsearch组合,没有任何工作。 以下是我的/etc/sudoers文件
deploy@myserver:~$ id uid=1000(deploy) gid=1001(deploy) groups=0(root),107(admin),1001(deploy),1002(rvm) deploy@myserver:~$ groups deploy root admin rvm deploy@myserver:~$ sudo cat /etc/sudoers # /etc/sudoers Defaults env_reset root ALL=(ALL) ALL deploy ALL=(ALL) ALL #deploy ALL=NOPASSWD: ALL %sudo ALL=(ALL) ALL #includedir /etc/sudoers.d # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL %wheel ALL=(ALL) ALL deploy@myserver:~$
当我尝试用visudo命令打开/etc/sudoers时,Permission denied
deploy@myserver:~$ visudo visudo: /etc/sudoers: Permission denied visudo: /etc/sudoers: Permission denied deploy@myserver:~$
如果你不真正使用sudo你会如何期待sudo做到这一点? 你需要做的是运行sudo visudo 。