Man page - chmod(1)

Packages contains this manual

Available languages:

en fr pt_BR es pl nl da cs tr sv ja uk id ru ro zh_TW zh_CN de

Manual

CHMOD

NOM
SYNOPSIS
DESCRIPTION
BITS SETUID ET SETGID
ATTRIBUTS DE SUPPRESSION RESTREINTE OU BIT STICKY
OPTIONS
AUTEUR
SIGNALER DES BOGUES
VOIR AUSSI
TRADUCTION

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 .