Je l'ai fait:
sudo chown -R myname /usr/
et maintenant je ne peux pas utiliser la sudo
commande à 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/sudo
n'est pas la racine. C'est mon utilisateur maintenant à cause du chown sur le /usr
dossier.
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 su
dans 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 sudo
commande?
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?