Je l'ai fait:
sudo chown -R myname /usr/
et maintenant je ne peux pas utiliser la sudocommande à cause de cette erreur:
sudo: doit être root setuid
Et comme je l'ai lu, cela signifie que le propriétaire de ce fichier /usr/bin/sudon'est pas la racine. C'est mon utilisateur maintenant à cause du chown sur le /usrdossier.
Sur de nombreux forums et blogs, les gens suggèrent de le faire en tant que root:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... mais le problème avec cela est que je dois me connecter en tant que root, mais je ne peux pas parce que si j'écris sudans le terminal, le mot de passe est incorrect (en fait j'utilise le mot de passe que j'ai ajouté à mon utilisateur):
$ su
Password:
su: Authentication failure
Puis-je récupérer la sudocommande?
Edit: Mon Ubuntu est sous Paralells sur mon Mac OS X.
sudo chmod -R cirk:cirk /usr? Qu'essayiez-vous d'accomplir?
su, vous serez invité à entrer le mot de passe de root , pas le mot de passe de votre utilisateur comme avecsudo. Connaissez-vous le mot de passe root de cette machine?