Linux 中使普通用户使用Sudo不需要输入密码


[root@hcss-ecs-c16f ~]# useradd lzj
[root@hcss-ecs-c16f ~]# echo 1234|passwd --stdin lzj
更改用户 lzj 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@hcss-ecs-c16f ~]# vim /etc/sudoers
lzj   ALL=(ALL)  NOPASSWD:ALL

[root@hcss-ecs-c16f ~]# su lzj
[lzj@hcss-ecs-c16f root]$ su root
密码:
[lzj@hcss-ecs-c16f root]$ sudo su root 
[root@hcss-ecs-c16f ~]# 


userdel -f lzj 


vi /etc/sudoers.d/lzj 

lzj   ALL=(ALL)  NOPASSWD:ALL

su不用输入密码
groupadd wheel
usermod -G wheel joe
head -3 /etc/pam.d/su
#%PAM-1.0
auth       sufficient pam_wheel.so trust use_uid
auth        sufficient    pam_rootok.so
[root@hcss-ecs-c16f ~]# 

 
vim /etc/pam.d/su
[root@hcss-ecs-c16f ~]# su joe
[joe@hcss-ecs-c16f root]$ su joe
[joe@hcss-ecs-c16f root]$ su joe
[joe@hcss-ecs-c16f root]$ su joe
[joe@hcss-ecs-c16f root]$ exit
exit
[joe@hcss-ecs-c16f root]$ exit
exit
[joe@hcss-ecs-c16f root]$ exit
exit
[joe@hcss-ecs-c16f root]$ exit
exit


userdel -rf lzj
userdel -rf joe 
ls /home