Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

chmod

v(uutils coreutils) 0.8.0
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.