Outils pour utilisateurs

Outils du site


informatique:linux:chmodown

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:linux:chmodown [2008/06/24 12:06] – benoitinformatique:linux:chmodown [2013/10/07 11:45] (Version actuelle) – benoit
Ligne 100: Ligne 100:
  
   chmod u+s myscript.sh   chmod u+s myscript.sh
 +
 +==== Restaurer les droits et propriétaires sur tout un système ====
 +
 +Il peut arriver que des droits récursif aient été défini par erreur et rende le système "non redémarrable".
 +Exemple de commande fatal pour un serveur Linux.
 +  chmod 777 /*
 +
 +Des droits trop permissifs mettent le bon fonctionnement du serveur en péril. Si c'est le cas, il est déconseiller de redémarrer le serveur avant de restaurer les droits.
 +
 +**L'astuce ci-dessous permet de restaurer les droits d'un linux**
 +
 +Sur un serveur Linux sain, lancer les commandes suivantes :
 +
 +  find / -printf 'chmod %m "%h/%f"\n' > restore-chmod.sh
 +  find / -printf 'chown %u:%g "%h/%f"\n' > restore-chown.sh
 +  
 +Transférer les deux scripts générés sur le serveur cassé et lancer les scripts :
 +  bash restore-chmod.sh
 +  bash restore-chown.sh
 +
 +A noter qu'il peut y avoir des erreurs (notamment sur des fichiers absents).
informatique/linux/chmodown.1214309182.txt.gz · Dernière modification : (modification externe)