chmod
chmod [OPTION]... MODE[,MODE]... FICHIER...
chmod [OPTION]... MODE-OCTAL FICHIER...
chmod [OPTION]... --reference=RFICHIER FICHIER...
Changer le mode de chaque FICHIER vers MODE. Avec –reference, changer le mode de chaque FICHIER vers celui de RFICHIER.
Options
--help-
Afficher les informations d’aide.
--changes,-c-
comme verbeux mais rapporter seulement lors d’un changement
--quiet,--silent,-f-
supprimer la plupart des messages d’erreur
--verbose,-v-
afficher un diagnostic pour chaque fichier traité
--no-preserve-root-
ne pas traiter ‘/’ spécialement (par défaut)
--preserve-root-
échouer à opérer récursivement sur ‘/’
--recursive,-R-
changer les fichiers et répertoires récursivement
--reference-
utiliser le mode de RFICHIER au lieu des valeurs de MODE
-H-
if a command line argument is a symbolic link to a directory, traverse it
-L-
traverse every symbolic link to a directory encountered
-P-
do not traverse any symbolic links (default)
--dereference-
affect the referent of each symbolic link (this is the default), rather than the symbolic link itself
--no-dereference,-h-
affect symbolic links instead of any referenced file (useful only on systems that can change the ownership of a symlink)
Chaque MODE est de la forme [ugoa]*(-+=)+|[-+=]?[0-7]+.
Examples
Donne les droits d’e[x]écution à l’[u]tilisateur auquel le fichier appartient :
chmod u+x {{chemin/vers/fichier}}
Donne à l’[u]tilisateur les droits de lecture [r] et d’écriture [w] sur un fichier/répertoire :
chmod u+rw {{chemin/vers/fichier_ou_répertoire}}
Enlève les droits d’e[x]écution pour le [g]roupe :
chmod g-x {{chemin/vers/fichier}}
Donne à tous [a] les utilisateurs les droits de lecture [r] et d’e[x]écution :
chmod a+rx {{chemin/vers/fichier}}
Donne aux autres [o] utilisateurs (qui sont dans un autre groupe) les mêmes droits que ceux du [g]roupe propriétaire :
chmod o=g {{chemin/vers/fichier}}
Retire tous les droits aux autres [o] utilisateurs :
chmod o= {{chemin/vers/fichier}}
Modifie les permissions récursivement en donnant aux membres du [g]roupe et aux autres [o] utilisateurs le droit d’écriture [w] :
chmod {{[-R|--recursive]}} g+w,o+w {{chemin/vers/répertoire}}
Donne récursivement à tous [a] les utilisateurs les droits de lecture [r] de fichiers et d’e[X]écution de sous-répertoires à l’intérieur d’un répertoire :
chmod {{[-R|--recursive]}} a+rX {{chemin/vers/répertoire}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.