Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#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

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

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), Athlon64 3800+, ATI Radeon HD4870

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

Haut de page ↑