Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#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

En 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

alfirdaous #3 a écrit :

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).

En 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)

En 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