我已经做到了:
sudo chown -R myname /usr/
现在sudo
由于这个错误我无法使用命令:
sudo:必须是setuid root
当我读到这意味着该文件的所有者/usr/bin/sudo
不是根。现在是我的用户,因为/usr
文件夹上有chown 。
在许多论坛和博客上,人们建议以root身份这样做:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
...但是问题是我需要以root用户身份登录,但是我不能,因为如果我su
在终端中写密码错误(实际上,我使用的密码就是我添加到用户中的密码):
$ su
Password:
su: Authentication failure
那么我可以取回sudo
命令吗?
编辑:我的Ubuntu在我的Mac OS X上的Paralells下。
sudo chmod -R cirk:cirk /usr
?您试图完成什么?
su
,系统会提示您输入root的密码,而不是诸如的用户密码sudo
。您知道这台机器的root密码吗?