Provided by: manpages-fr_4.27.0-1_all bug

NOM

       chmod - Modifier les bits de comportement de fichier

SYNOPSIS

       chmod [OPTION]... MODE[,MODE]... FICHIER...
       chmod [OPTION] ... MODE-OCTAL FICHIER ...
       chmod [OPTION] ... --reference=FICHIER-R FICHIER ...

DESCRIPTION

       Cette  page de manuel documente la version GNU du programme chmod. Le programme chmod modifie les bits de
       comportement de fichier de chacun des fichiers indiqués, en suivant l'indication de mode, qui  peut  être
       une  représentation  symbolique  des  changements  à  effectuer  ou un nombre octal représentant le motif
       binaire des nouveaux bits de comportement.

       Le format d'un mode symbolique [ugoa...][[-+=][permissions...]...], où permissions vaut soit  zéro,  soit
       plusieurs  lettres  de  l'ensemble  rwxXst,  soit  une  seule  lettre  de l'ensemble ugo. Plusieurs modes
       symboliques peuvent être indiqués ensemble, séparés par des virgules.

       Une combinaison  des  lettres  ugoa  contrôle  la  catégorie  d'accès  à  modifier.  Il  peut  s'agir  de
       l'utilisateur  possédant  le  fichier (u), des autres utilisateurs du même groupe que le fichier (g), des
       utilisateurs n'appartenant pas au groupe du fichier (o), ou de  tous  les  utilisateurs  (a).  Si  aucune
       catégorie n'est indiquée, a est pris par défaut, mais les bits définis dans l’umask ne sont pas affectés.

       L'opérateur + ajoute pour chaque fichier sélectionné les bits de comportement de fichier spécifiés à ceux
       déjà  existants,  l'opérateur - les enlève, et l'opérateur = les ajoute tout en supprimant ceux qui n'ont
       pas été indiqués. Dans ce dernier cas, pour un utilisateur et un groupe non indiqués  d’un  dossier,  les
       bits des identifiants ne sont pas affectés.

       Les lettres rwxXst sélectionnent les bits de comportement de fichier des utilisateurs concernés : lecture
       (r),  écriture  (w), exécution (ou recherche pour les répertoires) (x), exécution/recherche uniquement si
       le fichier est un répertoire ou s'il  a  déjà  une  autorisation  d'exécution  pour  une  des  catégories
       d'utilisateur  (X),  droit  d’exécution  pour  l’utilisateur  ou  le  groupe  du  fichier (s), drapeau de
       suppression restreinte ou bit sticky (t). À la place de ces lettres, vous  pouvez  indiquer  une  et  une
       seule  des  lettres  de l'ensemble ugo : les permissions dont dispose le propriétaire du fichier (u), les
       permissions dont disposent les autres membres du groupe propriétaire du fichier (g)  et  les  permissions
       dont disposent tous les autres utilisateurs (o).

       La  valeur  pour  le  mode  numérique  est  constituée  de  1  à 4 chiffres en octal (0 à 7), calculée en
       additionnant les bits avec les valeurs 4, 2 et 1, tout bit non mentionné étant considéré comme un zéro en
       début de chaîne. Le premier chiffre correspond aux attributs de  l'utilisateur  (4)  (set  user  ID),  du
       groupe  (2)  (set group ID) et suppression restreinte ou bit sticky (1). Le second chiffre correspond aux
       autorisations de lecture (4), écriture (2) et exécution (1) pour l'utilisateur propriétaire  du  fichier.
       Les  troisième  et  quatrième  chiffres  correspondent  respectivement aux autorisations d'accès pour les
       membres du groupe du fichier, et pour les autres utilisateurs. Les valeurs ont les  mêmes  significations
       que pour le deuxième chiffre.

       Le  programme  chmod  ne  modifie  pass les autorisations des liens symboliques, l'appel système chmod ne
       pouvant pas les  modifier  sur  la  plupart  des  systèmes  et  la  plupart  des  systèmes  ignorent  ces
       autorisations.  Cependant,  pour chaque lien symbolique mentionné sur la ligne de commande, chmod modifie
       les autorisations d'accès du fichier cible. En revanche, chmod ignore purement et  simplement  les  liens
       symboliques  qu'il  rencontre  lors des descentes récursives de répertoires. Les options qui modifient ce
       comportement sont décrites dans la section OPTIONS.

BITS SETUID ET SETGID

       chmod réinitialise le bit de set-group-ID d'un fichier standard si l'identifiant de groupe du fichier  ne
       correspond pas à l'identifiant de groupe effectif de l'utilisateur ou à l'un des identifiants des groupes
       supplémentaires  de  l'utilisateur,  sauf  si  l'utilisateur  possède  les  privilèges  appropriés. Toute
       restriction supplémentaire peut empêcher la prise en compte des bits de set-user-ID  et  set-group-ID  de
       MODE  ou de FICHIER-R. Ce comportement dépend de la politique appliquée et des fonctionnalités de l'appel
       système sous-jacent chmod. En cas de doute, vérifiez le comportement du système sous-jacent.

       Pour les répertoires, chmod conserve les bits de set-user-ID et  set-group-ID  d’un  répertoire  sauf  si
       c'est  indiqué  explicitement.  Vous pouvez modifier ou réinitialiser les bits avec des modes symboliques
       tels que u+s et g-s. Pour vider ces bits pour des répertoires en mode numérique, vous  devez  ajouter  un
       zéro  comme  00755,  en  ajoutant  avant un moins comme -6000 ou en ajoutant au début un signe égal comme
       =755.

ATTRIBUTS DE SUPPRESSION RESTREINTE OU BIT STICKY

       Le drapeau de suppression restreinte ou le bit sticky est un simple bit dont l'interprétation  dépend  du
       système  de  fichiers.  Pour  les  répertoires, il empêche les utilisateurs non autorisés de supprimer ou
       renommer un fichier dans le répertoire sauf s'ils sont propriétaires de ce  fichier  ou  du  répertoire ;
       c'est  ce  qui  est appelé le drapeau de suppression restreinte pour le répertoire, et est habituellement
       trouvé sur les répertoires en écriture ouverte comme /tmp. Pour les fichiers  normaux  sur  des  systèmes
       plus anciens, le bit permet de conserver l'image du programme sur le périphérique d'échange afin qu'il se
       charge plus rapidement au lancement ; c'est ce qui est appelé le bit sticky.

OPTIONS

       Changer  le mode d'appartenance de chaque FICHIER en MODE. Avec l'option --reference, modifier le mode de
       chaque fichier en celui de FICHIER-R.

       -c, --changes
              utiliser le mode bavard en ne signalant que les modifications

       -f, --silent, --quiet
              supprimer la plupart des messages d'erreur

       -v, --verbose
              afficher un diagnostic pour chaque fichier traité

       --dereference
              affecte l'objet auquel se réfère le lien symbolique plutôt que le lien symbolique lui-même.

       -h, --no-dereference
              affecter chaque lien symbolique plutôt que l'objet auquel il se réfère

       --no-preserve-root
              ne pas traiter « / » de manière spéciale (par défaut)

       --preserve-root
              ne pas opérer récursivement sur « / »

       --reference=FICHIER-R
              utiliser le mode du FICHIER-R au lieu des valeurs MODE.  FICHIER-R  est  toujours  déréférencé  si
              c'est un lien symbolique.

       -R, --recursive
              modifier récursivement les fichiers et les répertoires

       Les  options  suivantes  modifient  la  manière  dont  une hiérarchie est traversée quand l'option -R est
       également spécifiée. Si plus d'une est spécifiée, seule la dernière prend  effet.  -H  est  l'option  par
       défaut.

       -H     si un argument en ligne de commande est un lien symbolique vers un répertoire, traverser le lien

       -L     traverser tous les liens symboliques rencontrés vers un répertoire

       -P     ne traverser aucun lien symbolique.

       --help Afficher l'aide-mémoire et quitter.

       --version
              Afficher les informations de version et quitter.

       Chaque MODE est de la forme « [ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+ ».

AUTEUR

       Écrit par David MacKenzie et Jim Meyering.

SIGNALER DES BOGUES

       Aide en ligne de GNU coreutils : <https://www.gnu.org/software/coreutils/>
       Signaler toute erreur de traduction à <https://translationproject.org/team/fr.html>

VOIR AUSSI

       chmod(2)

       Documentation complète : <https://www.gnu.org/software/coreutils/chmod>
       aussi disponible localement à l’aide de la commande : info '(coreutils) chmod invocation'

       Empaqueté par Debian (9.7-2)
       Copyright © 2025 Free Software Foundation, Inc.
       Licence GPLv3+ : GNU GPL version 3 ou supérieure <https://gnu.org/licenses/gpl.html>.
       Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer.
       Il n'y a AUCUNE GARANTIE dans la mesure autorisée par la loi.

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée  par  Sylvain  Archenault
       <sylvain.archenault@laposte.net>,  Nicolas  François  <nicolas.francois@centraliens.net>,  Bastien  Scher
       <bastien0705@gmail.com>, David Prévot <david@tilapin.org> et Jean-Philippe MENGUAL <jpmengual@debian.org>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,  veuillez  envoyer  un  message  à
       debian-l10n-french@lists.debian.org.

GNU coreutils 9.7                                  Avril 2025                                           CHMOD(1)