资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

linux禁止su命令 su怎么取消命令

Linux 下 为什么在其他地方root 密码正确 但在终端下su密令 密码老是错误

貌似LINUX系统默认禁止任何人通过su命令改变为root用户。。。试试这个方法vi /etc/pam.d/su(提前cp备份下su文件,别到时不会改回来,呵呵)查找,看看下面两行:

安宁网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。成都创新互联公司从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

auth sufficient /lib/security/pam_rootok.so 

auth required /lib/security/Pam_wheel.so  如果2行后面有东西删除掉试试 如果还不行就这么修改或添加这2行auth sufficient /lib/security/pam_rootok.so debug 

auth required /lib/security/Pam_wheel.so  group=wheel  意思是只允许属于wheel组的用户使用su命令。最后把那个用户添加到wheel组里,再su试试吧~

su命令无法使用

在使用新安装的Linux系统(尤其是ubuntu)时,su命令通常默认是无法使用的,当需要用到su命令时,需要其他的命令打开

在百度上一番搜索,在贴吧上找到了解决方案: 链接

Linux如何禁用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

Linux如何防止任何人使用su命令成为root

设置用户组的权限,只给管理员和root的组su的权限。linux有一个su的组,只保留root和管理即可,也可以只保留root不要管理。

也可以使用alias等将su命令重定向。

此外,注意取消管理员的sudoer,否则一句sudo -i你的努力就白费了。

chroot也要阻止,别人压根不管你的系统另起炉灶绝对是恶心的事情。

总而言之,取消su的方法有很多,权限设置,删除su,重定向su等等,但是如果要彻底实现与良好的安全意识是不可分的。

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

系统中有一个组叫做“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命令

关于Linux中su的命令

su命令功能说明:切换用户身份。

语法:su [-flmp][--help][--version][-][-c 指令][-s

][用户帐号]

补充说明:su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。

参数:

 -c指令或--command=指令  执行完指定的指令后,即恢复原来的身份。

 -f或--fast  适用于csh与tsch,使shell不用去读取启动文件。

 -.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。

 -m,-p或--preserve-environment  变更身份时,不要变更环境变量。

 -s

或--shell=

 指定要执行的shell。

 --help  显示帮助。

 --version  显示版本信息。

 [用户帐号]  指定要变更的用户。若不指定此参数,则预设变更为root。

示例: 

su -c ls root #变更帐号为 root 并在执行 ls 指令后退出变回原使用者。

su root -f #变更帐号为 root 并传入 -f 参数给新执行的 shell。

su - test #变更帐号为 test 并改变工作目录至 test 的家目录(home dir)。


文章题目:linux禁止su命令 su怎么取消命令
文章来源:http://cdkjz.cn/article/hhohjh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220