旅游网站设计图片linux 密码正确 但是提示 incorrect passwordlinux修改口令的命令
现象:在使用ssh登录时,当登录成功后普通用户使用su命令切换用户时,即使密码正确也提示su: incorrect password。mac安装matlab教程
排错过程:
javascript程序填空检查问题机器的/bin/su命令权限:
[root@director bin]# ll su
-rwxr-xr-x. 1 root root 34904 Apr 17 2012 su
其中发现权限位:-rwxr-xr-x. 其中第四位为x权限。
随后查看正常服务器中/bin/su命令权限:
split电影结局玻璃先生[root@director bin]# ll su
-rwsr-xr-x. 1 root root 34904 Apr 17 2012 su
其中发现权限位: -rwsr-xr-x. 其中第四位为s权限。
分析:
数学scala当设置了SUID 位的文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。如果所有者是 root 的话,那么执行人就有超级用户的特权了。这时该位将变成一个安全漏洞,因此不要轻易设置该位。因此su执行文件的s权限被修改了,所以除了root用户以外,其他用户都无法使用su这个命令。故导致了这个故障。
解决方法:
使用 chmod 4755 /bin/su 或者 chmod u+s /bin/su恢复默认权限即可恢复故障。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论