droits : comment ne chmoder que les répertoires en récursif

droits : comment ne chmoder que les répertoires en récursif - Linux et OS Alternatifs

Marsh Posté le 06-08-2002 à 15:24:39    

je voudrais faire un "chmod 755 * -R" qui ne s'applique qu'aux répertoires
 
c'est possible?

Reply

Marsh Posté le 06-08-2002 à 15:24:39   

Reply

Marsh Posté le 06-08-2002 à 15:27:31    

avec find!
 
tu fais un find qui cherche tous les rep et tu appliques ca a a -exec!!
 
genre find . machin_pour_trouver_les_rep -exec "chmod 755"
 
y a un truc avec find ... | xargs aussi, mais je me souviens plus:D

Reply

Marsh Posté le 06-08-2002 à 16:39:12    

essaie find -type d -exec chmod xxx '{}' ';'
 
ca devrait fonctionner impec

Reply

Marsh Posté le 06-08-2002 à 17:15:14    

voui c '{}' k il me mankait:D

Reply

Marsh Posté le 06-08-2002 à 19:53:41    

Y'a pas besoin de quotes autour de {}, d'ailleurs.

Reply

Marsh Posté le 06-08-2002 à 19:57:34    

5 c'est lecture + exécution donc si tu veux faire que l'exéction pour les rep, tu fais chmod o+X -R . et ça te mettra l'execution uniquement pour les rep
pour la lecture j'imagine que tu veux que tout tes fichier soit visible non ?

Reply

Marsh Posté le 06-08-2002 à 20:03:20    

c'est pas plutot ça la commande exacte? :
find . -type d -exec chmod xxx {} \;
 
 :p

Reply

Marsh Posté le 06-08-2002 à 20:19:43    

oui bien vu le \; !!!

Reply

Marsh Posté le 07-08-2002 à 04:10:57    

merci pour vos réponses :) je teste ça dès demain parce que ce soir :wahoo:
 
 
 
 :sleep:

Reply

Marsh Posté le 07-08-2002 à 20:50:58    

merci ça marche nickel :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed