Linux changement de privilégies récursive

Résolu/Fermé
vanyoda Messages postés 6 Date d'inscription vendredi 21 mai 2010 Statut Membre Dernière intervention 29 mars 2013 - 21 mai 2010 à 04:17
vanyoda Messages postés 6 Date d'inscription vendredi 21 mai 2010 Statut Membre Dernière intervention 29 mars 2013 - 21 mai 2010 à 13:09
Bonjour,

je veux chercher tout les sous répertoire de mon repertoire ./MonRep qui ont le nom
'cache' une foi trouver il faut leurs assigner les privilégies 755 et ainsi que tous leurs sous dossiers et leurs fichiers.
La commande suivante me permet de trouver les répertoires mais il ne change que les privilégies sur le dossier 'cache' sans effectuer une CHMOD récursive sur le répertoire entier:

find ./MonRep -name cache -type d -exec chmod 755 {} \;


Ma solution actuelle :

find ./MonRep -name cache -type d -exec chmod 755 {} \;

find ./MonRep -perm 755 -type d -print

Pour chaque répertoire trouver par la commande 'find ./MonRep -perm 755 -type d -print ' j'exécute la commande ' chmod 755 -R'.


Je cherche une solution plus rapide sans passer par 'find ./MonRep -perm 755 -type d -print' et 'chmod 755 -R' ?
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
21 mai 2010 à 08:54
Salut,

Je ne comprends pas tout là ;-\

La commande :

find ./MonRep -name cache -type d -exec chmod -R 755 {} \; 

Ne fait pas l'affaire ?
0
vanyoda Messages postés 6 Date d'inscription vendredi 21 mai 2010 Statut Membre Dernière intervention 29 mars 2013 1
21 mai 2010 à 13:09
Merci mille fois cher ami la commande ça marche impec avec -R : )
0