Linux禁止普通用户su到root用户的方法
(2019-09-17 11:35:04)
标签:
禁止su到root禁止普通用户到root |
分类: Linux学习 |
禁止非wheel组用户切换到root
1、修改 /etc/pam.d/su
配置
[root@localhost ~]# cat /etc/pam.d/su|grep -E
"auth.*required"
auth
required
pam_wheel.so use_uid
auth
#auth required pam_wheel.so group=wheel --将#auth改行注释掉普通用户就可以切换到root
auth required pam_wheel.so group=wheel
2、修改 /etc/login.defs 文件
[root@localhost ~]# echo “SU_WHEEL_ONLY yes” >> /etc/login.defs
以上操作完成后,添加语句到文件行末,可以再建立一个新用户,然后用这个新建的用户测试会发现,没有加入到wheel组的用户,执行“su - root”命令,即使输入了正确的root密码,也无法登录为root用户
3、通过oracle用户登录尝试切换root
[oracle@localhost ~]$ su - root
密码:
su: 拒绝权限
4、把root用户加入wheel组再尝试切换,可以切换
[root@localhost ~]# usermod -G wheel oracle