部署用户的无密码 sudo 访问权限

部署用户的无密码 sudo 访问权限

可能重复:
ubuntu - 如何避免在每次管理操作时输入密码?

在 Google 上搜索并尝试了各种方法来解决无密码 sudo 访问命令,但似乎没有一种方法对我有用。服务器是 Ubuntu 10.04

我在部署组下有一个部署用户。我添加了部署用户通过谷歌搜索,甚至所有 SF 搜索组合,都没有用。以下是我的/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:~$

当我尝试/etc/sudoers使用visudo命令打开时,权限被拒绝

deploy@myserver:~$ visudo
visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied
deploy@myserver:~$

答案1

sudo如果你不实际使用,你怎么能指望它发挥魔力呢sudo?这里你需要做的就是运行sudo visudo

相关内容