3 votes

Comment restaurer les autorisations par défaut sur un répertoire/dossier?

Je suis en train d'utiliser ubuntu 10.04, j'ai besoin de 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

Ensuite, j'ai essayé de le changer en autorisation normale. Pour cela, j'ai donné

sudo chmod -R 775 /var/

Et encore une fois j'ai donné l'autorisation d'exécution uniquement au dossier www. Mais le problème est que mon fichier index.html ne s'exécute pas, qui se trouve à l'intérieur du dossier www. Comment restaurer les autorisations par défaut sur le répertoire/dossier /var.

3voto

Paul van Schayck Points 1474

La réponse rapide est que vous êtes fichu. Il n'y a pas d'annulation. Faites attention à ce que vous faites avec sudo. La solution rapide est de réinstaller.

Mais comme il s'agit seulement de /var, nous pourrions peut-être essayer de le réparer. Par exemple, je pourrais 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 qui essayerait de réinitialiser toutes les autorisations comme elles le sont sur mon système. Cela devrait résoudre la plupart des problèmes. Mais je ne suis pas sûr de la similarité de mon installation, car j'utilise la version 12.10.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X