J'ai accidentellement exécuté un chmod 754 ./
lorsque j'étais dans le répertoire racine sur le serveur qui exécute Ubuntu 18.04.
Maintenant, je ne peux plus utiliser de commandes comme sudo
ou pkexec
, ni changer quoi que ce soit. Que devrais-je faire? Cela affecte-t-il les autres utilisateurs?
chmod 754 ./
ouchmod -r 754 ./
? Ce dernier serait beaucoup plus destructeur tandis que le premier devrait être facile à récupérer.Réponses:
Remarque: cette réponse suppose que vous n'avez ni transmis
--recursive
ni l'-R
argument àchmod
, c.- à -d. Que le SEUL fichier / répertoire que vous avez modifié était/
.Si vous avez trouvé cette question et répondu via un moteur de recherche et utilisé la méthode récursive (
-R
ou--recursive
), veuillez aller ici!J'ai exécuté la commande exacte que vous avez publiée dans votre question sur une machine virtuelle et je l'ai récupérée sans (presque) aucun problème.
Comme vous n'avez modifié qu'un seul répertoire / fichier, la solution est simple: il suffit de le changer à nouveau!
En fait, vous n'avez pas besoin d'un Live CD pour résoudre ce problème. Ubuntu a un mode de récupération intégré. Ces étapes supposent que votre ordinateur a commencé à s'éteindre.
(recovery mode)
.chmod 755 /
Enterreboot
EnterC'est ça! Sauf s'il y a eu d'autres complications, votre système est récupéré.
la source