怎样把linux客户端用户禁止用 su命令来切换用户

怎样把linux客户端用户禁止用 su命令来切换用户,第1张

系统中有一个组叫做“wheel”,我们可以利用该组实现一些特殊的功能。我们可以将拥有su使用权限的用户加入到wheel组中并且对该组进行限制,那么只有在该组中的用户才有su的使用权限。

如要实现该功能,按照下面的步骤 *** 作。所有的命令都应该以root身份执行:

将用户加入到wheel组:

usermod -G wheel <username>

编辑PAM针对su的配置文件,/etc/pam.d/su,对下面的行取消注释:

# auth required /lib/security/pam_wheel.so use_uid

更改为:

auth required /lib/security/pam_wheel.so use_uid

这样只有管理组wheel中的用户可以使用su命令

方法如下:

在/etc/pam.d/su中设置:

在su文件中添加下面两行

auth sufficient /lib/security/pam_listfile.so item=user sense=deny onerr=succeed file=/etc/sudeny

auth required /lib/security/pam_wheel.so group=wheel

1、首先打开Ubuntu系统,输入自己的密码

2、进入Ubuntu系统,如图。

3、按下快捷键ctrl+alt+t打开控制台。

4、输入“sudo passwd root”。

5、回车之后输入用户登录系统的密码。

6、输入su的密码并回车,再次输入su的密码,然后回车。

7、看到如图所示就说明设置成功了,这样就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/8309320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存