/etc/sudousers 中的部分配置
#includedir /etc/sudoers.d
web ALL=NOPASSWD: ALL
somebody ALL=NOPASSWD: ALL
我有两个非超级用户被授予了 sudo-without passwords。他们每个人都可以成为 root 而无需密码,但我尝试这样做:
web@web01:~$ sudo -u somebody sudo echo "success"
[sudo] password for web:
让用户web
登录somebody
并执行另一个sudo
命令时,系统要求我输入密码。如何配置 sudouser 以禁用密码询问?
答案1
将以下条目附加到 sudoers 文件末尾。
somebody ALL=(ALL) NOPASSWD:ALL
答案2
使用类似这样的方法:
web@web01:~$ sudo su - somebody
Last login: Wed Mar 1 01:22:27 CST 2017 on pts/1
somebody@web01:~$ sudo whoami
root
somebody@web01:~$ exit
web@web01:~$ #success