chmod récursif : valeurs différentes dossiers/fichiers - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 18-01-2004 à 15:46:11
regarde avec find
find . -type d -exec "chmod 777 {}"\;
find . -type f -exec "chmod 666 {}"\;
ca doit etre un truc comme ca
Marsh Posté le 18-01-2004 à 15:58:19
Merci de ton aide, tu m'as aiguillé sur la bonne voie.
Par contre quoi que je fasse ça me donne cette erreur :
find: Paramètre manquant pour `-exec'
J'ai lu le man et ai tout essayé : avec/sans apostrophe, avec des \ un peu partout, avec/sans ; pour finir la ligne... J'ai loupé quelque chose ?
Marsh Posté le 18-01-2004 à 16:26:49
ah oui faut un espace avant \;
find . -type d -exec chmod 777 {} \;
Marsh Posté le 18-01-2004 à 16:40:56
Wouawe, pas évident cet espace, aucune information dans le manuel.
Merci beaucoup pour ton aide !
Marsh Posté le 18-01-2004 à 20:58:21
Tu peux le faire directement avec chmod :
chmod -R u-x+X .
Marsh Posté le 18-01-2004 à 15:41:06
Bonjour,
Je cherche à rendre non-exécutable tout le contenu d'un dossier ainsi que son arborescence. Le problème étant que les dossiers doivent toujours être exécutables pour pouvoir y ouvrir les fichiers qui y sont contenus.
Je cherche donc le moyen de faire un chmod récursif d'un dossier qui appliquerait "700"(rwx) aux dossiers et "600"(rw) aux fichiers.
Merci de votre aide