#1 Le 14/11/2012, à 19:01
- alfirdaous
Chmod de tous les fichiers et dossiers
Bonjour,
Je suis sous le dossier www de mon serveur, et je voudrais mettre le chmod de tous les fichiers (mp3, mp4, zip,..) en 644 et les dossiers en 755, comment effectuer cette operation sans se deplacer vers chaque dossier et l'effectuer pour chaque type de fichiers??
Merci a vous
Hors ligne
#2 Le 14/11/2012, à 19:14
- pingouinux
Re : Chmod de tous les fichiers et dossiers
Bonjour,
Attention : Modifier récursivement les permissions d'un répertoire peut être catastrophique
chmod -R u=rwX,go=rX le_repertoire
Hors ligne
#3 Le 14/11/2012, à 19:27
- alfirdaous
Re : Chmod de tous les fichiers et dossiers
merci pingouinux, alors cette commande va donner 644 pour tous les fichiers et 751 pour les dossiers??
Hors ligne
#4 Le 14/11/2012, à 19:32
- pingouinux
Re : Chmod de tous les fichiers et dossiers
alors cette commande va donner 644 pour tous les fichiers et 751 pour les dossiers??
Oui pour les fichiers, 755 pour les dossiers.
Extrait de man chmod :
The letters rwxXst select file mode bits for the affected users: read
(r), write (w), execute (or search for directories) (x), execute/search
only if the file is a directory or already has execute permission for
some user (X), set user or group ID on execution (s), restricted dele‐
tion flag or sticky bit (t). Instead of one or more of these letters,
you can specify exactly one of the letters ugo: the permissions granted
to the user who owns the file (u), the permissions granted to other
users who are members of the file's group (g), and the permissions
granted to users that are in neither of the two preceding categories
(o).
Hors ligne
#5 Le 14/11/2012, à 22:04
- alfirdaous
Re : Chmod de tous les fichiers et dossiers
j'ai pas compris cette partie:
u=rwX,go=rX
Hors ligne
#6 Le 14/11/2012, à 22:11
- pingouinux
Re : Chmod de tous les fichiers et dossiers
Pour l'utilisateur (u) : lecture (r), écriture(w), exécution si répertoire ou fichier déjà exécutable (X)
Pour le groupe (g) et les autres (o) : lecture (r), exécution si répertoire ou fichier déjà exécutable (X)
Hors ligne
#7 Le 20/11/2012, à 00:11
- alfirdaous
Re : Chmod de tous les fichiers et dossiers
oui, comment le systeme fait la difference entre dossier et fichier pour attribuer les 644 et 755?
Hors ligne
#8 Le 20/11/2012, à 00:26
- Postmortem
Re : Chmod de tous les fichiers et dossiers
Salut,
Le fait de mettre X en majuscule fait que les répertoires auront le droit d'exécution (comme si on avait mis x en minuscule) et que les fichiers auront le droit x s'ils l'ont déjà.
Trusty Tahr (64 bits)
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#9 Le 20/11/2012, à 00:30
- alfirdaous
Re : Chmod de tous les fichiers et dossiers
Merci a vous tous
Hors ligne