auth required pam_wheel.so use_id
[liwm@riyimei ~]$ cat /etc/pam.d/su#%PAM-1.0auth sufficient pam_rootok.so# Uncomment the following line to implicitly trust users in the "wheel" group.#auth sufficient pam_wheel.so trust use_uid# Uncomment the following line to require a user to be in the "wheel" group.#auth required pam_wheel.so use_uidauth substack system-authauth include postloginaccount sufficient pam_succeed_if.so uid = 0 use_uid quietaccount include system-authpassword include system-authsession include system-authsession include postloginsession optional pam_xauth.soauth required pam_wheel.so use_id[liwm@riyimei ~]$ su -Password:su: Permission denied[liwm@riyimei ~]$ exitlogout[root@riyimei ~]# usermod -G wheel liwm[root@riyimei ~]# su - liwmLast login: Wed Jul 15 00:19:20 CST 2020 on pts/1[liwm@riyimei ~]$[liwm@riyimei ~]$ su -Password:Last login: Wed Jul 15 00:17:09 CST 2020 on pts/1Last failed login: Wed Jul 15 00:21:02 CST 2020 on pts/1There were 3 failed login attempts since the last successful login.[root@riyimei ~]#
不加入wheel组的普通用户无法切换到root权限
auth required pam_wheel.so use_uid
sed -i ‘/#%PAM/a\auth required pam_wheel.so use_uid’ /etc/pam.d/su
