运行su,报错:
su: Authentication failure
解决方法:
chown root:root /bin/su
chmod 4755 /bin/su
或者运行sudo时,报如下这个错误
sudo: must be setuid root,解决方法
chown root:root /usr/bin/sudochmod 4755 /usr/bin/sudo
注意,以上命令需要root权限,如果不能以root身份登陆,
则需要进入到recovery模式,进入方法为:在开机的过程中按shift或ESC键,ubuntu12.04系统是shift键。
然后在grub菜单中选择第二个启动项,进入到下一个选择列表界面后,再选中有root字样的一项,按回车,
此时,已经进入到具有root权限的字符界面。输入上述命令。
原因:查看一下权限,除了 r w x, 会有s 权限
参考博客:http://blog.csdn.net/oo__yan/article/details/7076889