web-dev-qa-db-fra.com

Comment restaurer l'autorisation par défaut sur un répertoire / dossier?

J'utilise Ubuntu 10.04, je dois donner l'autorisation d'exécution dans le dossier www. Mais par erreur, j'ai donné l'autorisation d'exécution dans tout le dossier var.

Sudo chmod -R 777 /var
Sudo chmod -R 775 /var/
3
Viswa

La réponse rapide est que vous êtes foutu. Il n'y a pas d'annuler. Faites attention à ce que vous faites avec Sudo. La solution rapide consiste à réinstaller.

Mais comme il s’agit juste de/var, nous pourrions peut-être essayer de le réparer. Je pourrais par exemple exécuter cette commande sur mon système:

 find /var -exec stat --format "chmod %a %n" {} \; > /tmp/restoreperms.sh

Cela donnerait un script que vous pourriez exécuter et essayerait de réinitialiser toutes les autorisations telles qu'elles sont sur mon système. Cela devrait résoudre la plupart des problèmes. Mais je ne suis pas sûr de la similitude de mon installation, car j'utilise 12.10.

3
Paul van Schayck