web-dev-qa-db-fra.com

Comment corrigez-vous les autorisations de fichier pour le répertoire racine?

Quel est le meilleur moyen de corriger les autorisations du système de fichiers racine d'Ubuntu?

Je changeais les permissions de fichiers sur tout un tas de fichiers qui devaient être supprimés, j'avais accidentellement changé les permissions pour /, /etc, /var, /home, /bin, /media et tous les fichiers situés en dessous. la majorité d'entre eux ont été changés en 0777. Tout cela parce que j’ai ajouté un espace à la commande chmod que j’exécutais.

Maintenant, je rencontre des problèmes avec des choses qui ne fonctionnent pas correctement et je ne parviens pas à me connecter à root avec su ou Sudo. Donc, l’administration à partir du bureau n’est pas possible, et il est également impossible d’avancer dans la sélection du système d’exploitation, car la dernière mise à jour a, pour une raison quelconque, désactivé le menu à son démarrage. Tout type d'action administrative est presque impossible à réaliser pour cette raison.

Existe-t-il un script que je peux exécuter dans le shell racine pour résoudre ce problème ou dois-je simplement réinstaller Ubuntu? Y a-t-il autre chose que je puisse faire pour résoudre ce problème, puis changer chaque répertoire et chaque fichier avec les autorisations appropriées?

J'utilise actuellement Ubuntu 10.10 64bit

4
jsolarski

ici est une idée de base, j'espère que vous recherchez. Je pense que la plupart des systèmes de fichiers ont la permission de 755 pour les dossiers et de 644 pour les fichiers sauf pour/bin qui contient des fichiers exécutables avec root en tant que propriétaire.

3
sagarchalise