Vous êtes ici

Block title

i class="icon icon icon search" aria-hidden="true"> Recherche

Block content
Block title
Block content

Comment faire un CHMOD récursivement sous Linux

Comment appliquer récursivement un CHMOD 644 sur les fichiers et CHMOD 755 sur les dossiers ?

Date de publication: 
sam, 02/01/2014 - 18:41
Dernière modification: 
mer, 09/17/2014 - 13:31
Auteur: 
david

Comment attribuer des autorisations chmod récursivement pour un dossier et tous ses sous-dossiers et fichiers présents dans ces répertoires sous Linux via un Terminal ?

FIND CHMOD Linux terminal

Utiliser les commandes FIND et CHMOD sous Linux

2 liens | aucun commentaire | 0 vote

Beginner
+1 0 -1
Vous n'avez pas voté...
Utiliser les commandes FIND et CHMOD sous Linux
Solution publiée le 08/20/2014 - 16:34 par david, dernière modification il y a 2 années 11 mois.

Particulièrement utile lorsque vous souhaitez rétablir les autorisations sur l'ensemble des fichiers présents dans un répertoire, voici comment procéder pour fixer les autorisations CHMOD sous Linux et simplement.

Répertoires

Chmod récursif (incluant les sous-répertoires sans limite de niveau de profondeur) uniquement sur les répertoires, ici un chmod 755 :

find . -type d -print0 | xargs -0 chmod 0755

La même chose mais ici un chmod permettant l’exécution (indispensable sur les répertoires afin de pouvoir faire un chdir (commande cd)) :

chmod -R a+X *

Fichiers 

Ici, on applique un chmod 644 récursivement sur tous les fichiers :

find . -type f -print0 | xargs -0 chmod 0644

La même chose que précédemment mais uniquement sur les fichiers avec l'extension ".php"

find . -type f -name '*.php' -print0 | xargs -0 chmod 0644

Liens (2)

Fichiers (0)

Pas de fichiers...

Commentaires (0)