开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux禁止普通用户使用su 切换到root 用户

简介:
+关注继续查看

 在一般情况下,一般用户通过执行“su -”命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。


  但是,为了更进一步加强系统的安全性,有必要建立一个管理员的 组,只允许这个组的用户来执行“su -”命令登录为root用户,而让其他组的用户即使执行“su -”、输入了正确的root密码,也无法登录为root用户。在UNIX和Linux下,这个组的名称通常为“wheel”。


  1: 添加一个用户


  [root@Linuxidc.com ~]# useradd dongee


  [root@Linuxidc.com ~]# passwd dongee


  2: 把dongee用户加入Wheel组:


  [root@Linuxidc.com ~]# usermod -g wheel dongee← 将一般用户 dongee 加在管理员组wheel组中


  3: 修改/etc/pam.d/su配置


  [root@Linuxidc.com ~]# vi /etc/pam.d/su ← 打开这个配置文件


  #auth            required        pam_wheel.so use_uid← 找到此行,去掉行首的“#”


  4: 修改/etc/login.defs文件


  [root@Linuxidc.com ~]# echo “SU_WHEEL_ONLY yes” >> /etc/login.defs ← 添加语句到行末以上操作完成后,可以再建立一个新用户,然后用这个新建的用户测试会发现,没有加入到wheel组的用户,执行“su -”命令,即使输入了正确的root密码,也无法登录为root用户。



本文转自 baby神 51CTO博客,原文链接:http://blog.51cto.com/babyshen/1579084,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
OracleVirtualBo界面太小,操作界面对用户不友好?如何使得界面最大化且方便在Windows和Linux环境之间切换应用呢?
OracleVirtualBo界面太小,操作界面对用户不友好?如何使得界面最大化且方便在Windows和Linux环境之间切换应用呢?
0 0
几种Linux系统切换内核启动顺序方法
几种Linux系统切换内核启动顺序方法
0 0
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
0 0
linux第四课:改变文件的权限和属性(内含:1.修改权限命令chmod+2.临时切换用户用 sudo+3.chowm:改变文件所有者)
linux第四课:改变文件的权限和属性(内含:1.修改权限命令chmod+2.临时切换用户用 sudo+3.chowm:改变文件所有者)
0 0
【Linux】【操作】Linux操作集锦系列之三——进程管理系列之(四)进程切换命令
【Linux】【操作】Linux操作集锦系列之三——进程管理系列之(四)进程切换命令
0 0
Linux小技巧-路径快速切换
如果你的应用都部署在某个目录中,需要经常切换到一个比较深的路径中进行服务管理。那么可以自定义一个CDPATH变量,那么可以很轻松实现切换。
0 0
Linux su命令 – 切换用户、用户提权
su命令用于切换当前用户身份到指定用户或者以指定用户的身份执行命令或程序。 普通用户切换到root用户,可以使用su -- 或su root,但是必须输入root密码才能完成切换。root用户切换到普通用户,可以使用su username,不需要输入任何密码即可完成切换。
0 0
linux版本halo切换宝塔docker部署Halo
linux版本halo切换宝塔docker部署Halo
0 0
【操作系统 | Linux】 文件管理五件套(查看,切换,创建删除,复制移动)
🤵‍♂️ 个人主页: @计算机魔术师 👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 🌐 推荐一款找工作神器网站: 牛客网🎉🎉|笔试题库|面试经验|实习招聘内推 还没账户的小伙伴 速速点击链接跳转牛客网登录注册 开始刷爆题库,速速通关面试吧🙋‍♂️ 系列专栏,快订阅追更吧! Linux实战99精讲 🎉🎉 @[toc]
0 0
【操作系统 | Linux】终端切换与帮助命令
有时候对linux中的操作命令,我们总会有时会忘记命令已经其功能,或者想学习新的命令,我们可以使用帮助命令
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载