Creation site internet pour les entreprises. Site vitrine, CMS, site e-commerce.
Administration de site internet et intégration d'applications Open Source.
Prestations de services informatiques et creation site web à Bordeaux.
Base de connaissance > How To > Chmod récursif
  • default color
  • blue color
  • green color
  • red color

Changement de droits récursif

Envoyer Imprimer
Changement de droits récursif uniquement sur les dossiers :
user@servername:/$ find . -type d -exec chmod 755 {} \;

Ajout récursif du droits d'execution sur les dossiers :
user@servername:/$ chmod -R a+X *
L'option +X applique le bit d'execution seulement sur les répertoires (ne pas confondre avec +x).

Changement de droits récursif uniquement sur les fichiers :
user@servername:/$ find . -type f -exec chmod 644 {} \;

Changement de droits récursif uniquement sur les fichiers PHP (avec l'extention .php)
user@servername:/$ find . -type f -name '*.php' -exec chmod 644 {} \;
Changement de droits récursif uniquement sur les fichiers HTML (extentions .html, .htm, ... )
user@servername:/$ find . -type f -name '*.htm*' -exec chmod 644 {} \;

Changement de droits récursif uniquement sur les fichiers de l'utilisateur fileowner :
user@servername:/$ find . -type d -user fileowner -exec chmod 0755 {} \;

Les fichiers dont le titre contient des espaces peuvent poser des problèmes, voici une variante pour le changement de droits récursif sur ces fichiers :
user@servername:/$ find . -type f -print0 | xargs -0 chmod 644
Mise à jour le Dimanche, 16 Mai 2010 18:49  

Ajouter un Commentaire


Code de sécurité
Rafraîchir