(9 réponses)
Fermé il y a 5 ans.
Alors, j'ai fait une bêtise…
J'étais en train d'installer un logiciel (Java SE 7, si vous devez le savoir) à partir d'une archive tar, et j'en ai eu assez d'utiliser sudo
, alors je suis allé changer le propriétaire de mon /usr
répertoire à moi-même.
$ sudo chown -R sammy /usr
Oups !
Depuis sudo
vit dans /usr/bin/
, il a également changé de propriétaire. Maintenant, je ne peux plus l'utiliser. Ai-je été accidentellement pris dans un sudo-Catch 22 ? Je ne peux pas utiliser apt-get install
ou un certain nombre d'autres fonctionnalités essentielles de mon environnement shell.
$ sudo
sudo: must be setuid root
Existe-t-il un moyen de changer le propriétaire de ce répertoire (et des sous-répertoires également) en root
?
Réponse acceptée :
Redémarrez la machine, démarrez en récupération (vous devriez finir par être root sans avoir à saisir de mot de passe). Passez à chown -R
. Je pense que ça devrait marcher. Racontez comment ça se passe.