200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > linux su 普通用户 linux禁止普通用户su到root用户

linux su 普通用户 linux禁止普通用户su到root用户

时间:2023-05-21 03:34:51

相关推荐

linux su 普通用户 linux禁止普通用户su到root用户

问题:

在linux操作系统中,如何限定其它的普通用户登陆到root下?

解决方法:

在默认的情况下,普通用户通过su

-命令输入了正确的root密码,就可以登陆到root用户下,对系统进行管理和配置。为了加强系统的完全性,使用linux特殊的用户组wheel,来实现这个功能,只有加入到wheel组,才可以使用su切换到root用户下。

redhat与centos系统:

1.查看系统中的wheel组[root@node1~]#cat/etc/group|grepwheel

wheel:x:10:

2.进行操作useradda1

useradda2

usermod-gwheela1

cp-a/etc/pam.d/su{,.bak}#对配置文件进行备份

vim/etc/pam.d/su

authrequiredpam_wheel.souse_uid#取消这行注释

cp-a/etc/login.defs{,.bak}#对配置文件进行备份

echo"SU_WHEEL_ONLYyes">>/etc/login.defs

#a1用户可以进行su到root用户

[root@node1~]#su-a1

[a1@node1~]$

[a1@node1~]$

[a1@node1~]$su-

Password:

[root@node1~]#

#a2用户不能su到root用户,即使输入正确root密码

[root@node1~]#su-a2

[a2@node1~]$

[a2@node1~]$

[a2@node1~]$su-

Password:

su:incorrectpassword

suse系统:cp-a/etc/pam.d/su-l{,.bak}#备份配置文件

vim/etc/pam.d/su-l

authsufficientpam_rootok.so

authrequiredpam_wheel.sogroup=wheeluse_uid#增加这一行

authincludecommon-auth

accountincludecommon-account

passwordincludecommon-password

sessionincludecommon-session

sessionoptionalpam_xauth.so

如果要设置用户切换到root时无需输入口令,则增加下面行

authsufficientpam_wheel.sotrustuse_uid

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。