| |
man_de_chmod [2015/12/22 00:13] – créée simon | man_de_chmod [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 |
---|
==== Man de la commande "chmod" ==== | |
| |
<code> | |
CHMOD(1) Commandes CHMOD(1) | |
| |
| |
| |
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 correspondant à des bits à | |
1 de l'umask ne sont pas affectés. | |
| |
L'opérateur + ajoute à chaque fichier 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, les bits d'emprunt | |
des identifiants d'utilisateur et de groupe d'un répertoire ne sont toutefois 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), spécification de l'identifiant du propriétaire ou du groupe | |
propriétaire du fichier lors de l'exécution (s), du drapeau de suppression restreinte ou du 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 des permissions dont dis‐ | |
posent tous les autres utilisateurs (o). | |
| |
La valeur pour le mode numérique est constituée de 1 à 4 chiffres en octal (0 à 7), calculés en additionnant les bits de valeurs | |
4, 2 et 1, tout bit non mentionné étant considéré comme des zéros en début de chaîne. Le premier chiffre correspond aux attributs | |
identifiant de l'utilisateur (4), identifiant du groupe (2) et suppression restreinte ou bit sticky (1). Le second chiffre cor‐ | |
respond 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 jamais les autorisations des liens symboliques, l'appel système chmod ne pouvant pas les modifier. | |
Ceci n'est pas un problème puisque ces autorisations ne sont jamais prises en compte. Cependant, pour chaque lien symbolique men‐ | |
tionné 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. | |
| |
BITS SETUID ET SETGID | |
chmod réinitialise le bit d'emprunt de l'identifiant de groupe 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 d'emprunt des identifiants d'utilisateur et de groupe 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. | |
| |
chmod conserve les bits d'emprunt des identifiants d'utilisateur et de groupe d'un répertoire sauf si explicitement indiqué. Vous | |
pouvez modifier ou réinitialiser les bits avec des modes symboliques tels que u+s et g-s, et vous pouvez modifier (mais pas | |
réinitialiser) ces bits avec un mode numérique. | |
| |
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é | |
| |
--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 | |
| |
-R, --recursive | |
modifier récursivement les fichiers et les répertoires | |
| |
--help Afficher l'aide-mémoire et quitter | |
| |
--version | |
Afficher le nom et la version du logiciel 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 : <http://www.gnu.org/software/coreutils/> | |
Signaler toute erreur de traduction de chmod à <http://translationproject.org/team/> | |
| |
COPYRIGHT | |
Copyright © 2014 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou supérieures | |
<http://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. | |
| |
VOIR AUSSI | |
chmod(2) | |
| |
Documentation complète : <http://www.gnu.org/software/coreutils/chmod> | |
aussi disponible localement à l’aide de la commande : info '(coreutils) chmod invocation' | |
| |
TRADUCTION | |
Cette page de manuel a été traduite par Michel Robitaille <robitail AT iro DOT umontreal DOT ca> et mise à jour pour Debian par | |
Sylvain Archenault <sylvain DOT archenault AT laposte DOT net> et les membres de la liste <debian-l10n-french AT lists DOT debian | |
DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra. | |
| |
| |
| |
GNU coreutils 8.23 octobre 2014 CHMOD(1) | |
</code> | |