| |
| 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> | |