su root authentication failure

写这篇文章之前,先说明一下,linux普通用户切换到root用户出现authentication failure的情况很多,这里只记录自己遇到过的情况。我的root密码和普通用户密码是绝对正确的,可是普通用户登陆后su root,始终提示root  authentication  failure。而且root用户也是可以直接登陆,但是就是不能相互切换。最终仔细查看原来是/bin/su文件原因是/bin/su文件被取消了s位,问题找出,解决方法就简单了,直接chmod u+s /bin/su

之前的

ls -l /bin/su
-rwxr-xr-x 1 root root 29152 Feb 16  2011 /bin/su

修改后:

ls -l /bin/su
-rwsr-xr-x 1 root root 29152 Feb 16  2011 /bin/su

然后重启或退出就OK了

Drop Your Comment