.\" -*- coding: UTF-8 -*-
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH CHMOD 1 "Février 2025" "GNU coreutils 9.6" "Commandes de l'utilisateur"
.SH NOM
chmod \- Modifier les bits de comportement de fichier
.SH SYNOPSIS
\fBchmod\fP [\fI\,OPTION\/\fP]... \fI\,MODE\/\fP[\fI\,,MODE\/\fP]... \fI\,FICHIER\/\fP...
.br
\fBchmod\fP [\fI\,OPTION\/\fP] ... \fI\,MODE\-OCTAL FICHIER\/\fP ...
.br
\fBchmod\fP [\fI\,OPTION\/\fP] ... \fI\,\-\-reference=FICHIER\-R FICHIER\/\fP ...
.SH DESCRIPTION
Cette page de manuel documente la version GNU du programme \fBchmod\fP. Le
programme \fBchmod\fP modifie les bits de comportement de fichier de chacun des
fichiers indiqués, en suivant l'indication de \fImode\fP, qui peut être une
représentation symbolique des changements à effectuer ou un nombre octal
représentant le motif binaire des nouveaux bits de comportement.
.PP
Le format d'un mode symbolique
[\fBugoa\fP.\|.\|.][[\fB\-+=\fP][\fIpermissions\fP.\|.\|.].\|.\|.], où \fIpermissions\fP
vaut soit zéro, soit plusieurs lettres de l'ensemble \fBrwxXst\fP, soit une
seule lettre de l'ensemble \fBugo\fP. Plusieurs modes symboliques peuvent être
indiqués ensemble, séparés par des virgules.
.PP
Une combinaison des lettres \fBugoa\fP contrôle la catégorie d'accès à
modifier. Il peut s'agir de l'utilisateur possédant le fichier (\fBu\fP), des
autres utilisateurs du même groupe que le fichier (\fBg\fP), des utilisateurs
n'appartenant pas au groupe du fichier (\fBo\fP), ou de tous les utilisateurs
(\fBa\fP). Si aucune catégorie n'est indiquée, \fBa\fP est pris par défaut, mais
les bits définis dans l’umask ne sont pas affectés.
.PP
L'opérateur \fB+\fP ajoute pour chaque fichier sélectionné les bits de
comportement de fichier spécifiés à ceux déjà existants, l'opérateur \fB\-\fP
les enlève, et l'opérateur \fB=\fP 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.
.PP
Les lettres \fBrwxXst\fP sélectionnent les bits de comportement de fichier des
utilisateurs concernés\ : lecture (\fBr\fP), écriture (\fBw\fP), exécution (ou
recherche pour les répertoires) (\fBx\fP), 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 (\fBX\fP), droit d’exécution pour
l’utilisateur ou le groupe du fichier (\fBs\fP), drapeau de suppression
restreinte ou bit sticky (\fBt\fP). À la place de ces lettres, vous pouvez
indiquer une et une seule des lettres de l'ensemble \fBugo\fP\ : les
permissions dont dispose le propriétaire du fichier (\fBu\fP), les permissions
dont disposent les autres membres du groupe propriétaire du fichier (\fBg\fP)
et les permissions dont disposent tous les autres utilisateurs (\fBo\fP).
.PP
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.
.PP
Le programme \fBchmod\fP ne modifie pass les autorisations des liens
symboliques, l'appel système \fBchmod\fP 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, \fBchmod\fP modifie les autorisations d'accès du fichier cible. En
revanche, \fBchmod\fP 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 \fBOPTIONS\fP.
.SH "BITS SETUID ET SETGID"
\fBchmod\fP 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 \fIMODE\fP ou de
\fIFICHIER\-R\fP. Ce comportement dépend de la politique appliquée et des
fonctionnalités de l'appel système sous\-jacent \fBchmod\fP. En cas de doute,
vérifiez le comportement du système sous\-jacent.
.PP
Pour les répertoires, \fBchmod\fP 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 \fBu+s\fP et \fBg\-s\fP. Pour vider ces bits pour des répertoires en mode
numérique, vous devez ajouter un zéro comme \fB00755\fP, en ajoutant avant un
moins comme \fB\-6000\fP ou en ajoutant au début un signe égal comme \fB=755\fP.
.SH "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 \fIdrapeau de suppression restreinte\fP pour le répertoire, et est habituellement trouvé sur les
répertoires en écriture ouverte comme \fB/tmp\fP. 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 \fIbit sticky\fP.
.SH OPTIONS
.PP
Changer le mode d'appartenance de chaque \fIFICHIER\fP en \fIMODE\fP. Avec
l'option \fB\-\-reference\fP, modifier le mode de chaque fichier en celui de
\fIFICHIER\-R\fP.
.TP
\fB\-c\fP, \fB\-\-changes\fP
utiliser le mode bavard en ne signalant que les modifications
.TP
\fB\-f\fP, \fB\-\-silent\fP, \fB\-\-quiet\fP
supprimer la plupart des messages d'erreur
.TP
\fB\-v\fP, \fB\-\-verbose\fP
afficher un diagnostic pour chaque fichier traité
.TP
\fB\-\-dereference\fP
affecte l'objet auquel se réfère le lien symbolique plutôt que le lien
symbolique lui\-même.
.TP
\fB\-h\fP, \fB\-\-no\-dereference\fP
affecter chaque lien symbolique plutôt que l'objet auquel il se réfère
.TP
\fB\-\-no\-preserve\-root\fP
ne pas traiter «\ /\ » de manière spéciale (par défaut)
.TP
\fB\-\-preserve\-root\fP
ne pas opérer récursivement sur «\ /\ »
.TP
\fB\-\-reference\fP=\fI\,FICHIER\-R\/\fP
utiliser le mode du \fIFICHIER\-R\fP au lieu des valeurs \fIMODE\fP. \fIFICHIER\-R\fP
est toujours déréférencé si c'est un lien symbolique.
.TP
\fB\-R\fP, \fB\-\-recursive\fP
modifier récursivement les fichiers et les répertoires
.PP
Les options suivantes modifient la manière dont une hiérarchie est traversée
quand l'option \fB\-R\fP est également spécifiée. Si plus d'une est spécifiée,
seule la dernière prend effet. \fB\-H\fP est l'option par défaut.
.TP
\fB\-H\fP
si un argument en ligne de commande est un lien symbolique vers un
répertoire, traverser le lien
.TP
\fB\-L\fP
traverser tous les liens symboliques rencontrés vers un répertoire
.TP
\fB\-P\fP
ne traverser aucun lien symbolique.
.TP
\fB\-\-help\fP
Afficher l'aide\-mémoire et quitter.
.TP
\fB\-\-version\fP
afficher les informations de version et quitter.
.PP
Chaque MODE est de la forme «\ [ugoa]*([\-+=]([rwxXst]*|[ugo]))+|[\-+=][0\-7]+\ ».
.SH AUTEUR
Écrit par David MacKenzie et Jim Meyering.
.SH "SIGNALER DES BOGUES"
Aide en ligne de GNU coreutils :
.br
Signaler toute erreur de traduction à
.SH COPYRIGHT
Copyright \(co 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL
version 3 ou ultérieure .
.br
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.
.SH "VOIR AUSSI"
\fBchmod\fP(2)
.PP
.br
Documentation complète :
.br
aussi disponible localement à l’aide de la commande : info \(aq(coreutils)
chmod invocation\(aq
.PP
.SH TRADUCTION
La traduction française de cette page de manuel a été créée par
Sylvain Archenault ,
Nicolas François ,
Bastien Scher ,
David Prévot
et
Jean-Philippe MENGUAL
.
.PP
Cette traduction est une documentation libre ; veuillez vous reporter à la
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License version 3
.UE
concernant les conditions de copie et
de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
.PP
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
.MT debian-l10n-french@lists.debian.org
.ME .