Centos7无法通过普通用户切换到root的su鉴定故障
之前一台服务器无法通过普通用户切换到su,尝试检查密码,修改密码都仍旧无法正常登录,以为是/etc/ssh/sshd_config的里边参数设置问题,比对正常服务器,仍旧没有发现问题,尝试百度了好多,有说是资源限制问题,有说是通过sudo进入再修改密码的,这里尝试后,均无法正常,有一篇文章好像搜索到是权限问题,但是查看/usr/bin/sudo也没能解决,最终在/bin/su权限上看到问题,异常的机器上权限为:
-rwxrwxrwx. 1 root root 32184 4▒▒ 11 2018 /bin/su
无法正常登录,查看了一台正常的机器为:
-rwsr-xr-x. 1 root root 32184 Apr 11 2018 /bin/su
可以正常登录,于是通过:
chmod u+s /bin/su
命令将权限设置为:
-rwsrwxrwx. 1 root root 32184 4▒▒ 11 2018 /bin/su
后测试可以正常切换。于是重新开启root禁止登录测试,已经正常,
记录一次问题处理故障,以防下次再次出现又要忘记!大神直接忽略即可!具体为什么好好的机器之前能正常切换,突然无法切换,目前还不没找到具体原因,先记录下!