Eu fiz isso:
sudo chown -R myname /usr/
e agora não posso usar o sudo
comando por causa desse erro:
sudo: deve ser raiz setuid
E enquanto eu leio isso significa que o proprietário deste arquivo /usr/bin/sudo
não é a raiz. Agora é meu usuário por causa do chown na /usr
pasta.
Em muitos fóruns e blogs, as pessoas sugerem fazer isso como root:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... mas o problema é que eu preciso fazer login como root, mas não posso, porque se eu escrever su
no terminal a senha está errada (na verdade, eu uso a senha que adicionei ao meu usuário):
$ su
Password:
su: Authentication failure
Então, posso recuperar o sudo
comando?
Edit: Meu Ubuntu está sob Paralells no meu Mac OS X.
sudo chmod -R cirk:cirk /usr
que você estava tentando realizar?
su
, você será solicitado a senha de root , e não a senha do usuário como comsudo
. Você conhece a senha root desta máquina?