Chmod- (1) Page manuelle

Chmod- (1) Page manuelle

Nom

Chmod - Modifier les bits du mode fichier

Synopsis

chod [OPTION]… MODE[,MODE]… DÉPOSER
chod [OPTION]… Fichier en mode octal
chod [OPTION]… -Référence = fichier RFile

Description

Cette page manuelle documente la version GNU de chod. chod Modifie les bits de mode de fichier de chaque fichier donné en fonction de mode, qui peut être soit une représentation symbolique des modifications à apporter, soit un nombre octal représentant le modèle de bits pour les nouveaux bits de mode.

Le format d'un mode symbolique est [ugoa…] [[+-=] [permanentes… ]… ], où permanentes est soit zéro ou plus de lettres de l'ensemble rwxxst, ou une seule lettre de l'ensemble ugo. Plusieurs modes symboliques peuvent être donnés, séparés par des virgules.

Une combinaison des lettres ugoa Contrôles L'accès des utilisateurs au fichier sera modifié: l'utilisateur qui le possède (u), d'autres utilisateurs du groupe du fichier (g), d'autres utilisateurs pas dans le groupe du fichier (o), ou tous les utilisateurs (un). Si aucun de ces éléments n'est donné, l'effet est comme si un ont été donnés, mais les bits qui sont placés dans l'umask ne sont pas affectés.

L'opérateur + entraîne l'ajout des bits de mode de fichier sélectionnés aux bits de mode de fichier existants de chaque fichier; - les font retirer; et = Les fait ajouter et entraîner la suppression des bits non mentionnés, sauf que les bits de l'utilisateur et d'identification de groupe non mentionnés d'un répertoire ne sont pas affectés.

Les lettres rwxxst Sélectionnez des bits de mode de fichier pour les utilisateurs affectés: lire (r), écrire (w), exécuter (ou rechercher des répertoires) (X), exécuter / rechercher uniquement si le fichier est un répertoire ou a déjà exécuté l'autorisation pour un utilisateur (X), Définissez l'ID utilisateur ou groupe lors de l'exécution (s), drapeau de suppression restreint ou bit collant (t). Au lieu d'une ou plusieurs de ces lettres, vous pouvez spécifier exactement une des lettres ugo: les autorisations accordées à l'utilisateur qui possède le fichier (u), les autorisations accordées à d'autres utilisateurs qui sont membres du groupe du fichier (g), et les autorisations accordées aux utilisateurs qui ne sont dans aucune des deux catégories précédentes (o) .

Un mode numérique est de 1 à quatre chiffres octaux (0-7), dérivés en additionnant les bits avec des valeurs 4, 2 et 1. Les chiffres omises sont supposés être des zéros principaux. Le premier chiffre sélectionne l'ID utilisateur défini (4) et l'ID de groupe défini (2) et la suppression restreinte ou les attributs collants (1). Le deuxième chiffre sélectionne les autorisations pour l'utilisateur qui possède le fichier: lire (4), écrire (2) et exécuter (1); Le troisième sélectionne les autorisations pour les autres utilisateurs du groupe du fichier, avec les mêmes valeurs; et le quatrième pour les autres utilisateurs qui ne sont pas dans le groupe du fichier, avec les mêmes valeurs.

chod ne change jamais les autorisations des liens symboliques; le chod L'appel du système ne peut pas modifier leurs autorisations. Ce n'est pas un problème car les autorisations de liens symboliques ne sont jamais utilisées. Cependant, pour chaque lien symbolique répertorié sur la ligne de commande, chod modifie les autorisations du fichier pointu. En revanche, chod Ignore les liens symboliques rencontrés lors de la traverse répertoire récursif.

Bits setuid et setgid

chod Effiche le bit de set-group-id d'un fichier régulier si l'ID de groupe du fichier ne correspond pas à l'ID de groupe efficace de l'utilisateur ou à l'un des ID de groupe supplémentaire de l'utilisateur, sauf si l'utilisateur a des privilèges appropriés. Des restrictions supplémentaires peuvent provoquer des bits de set-user-id et de groupe de set MODE ou Rfile à ignorer. Ce comportement dépend de la politique et des fonctionnalités du sous-jacent chod appel système. En cas de doute, vérifiez le comportement du système sous-jacent.

chod préserve les bits de set-user-id et set-group-id d'un répertoire à moins que vous ne spécifiez explicitement le contraire. Vous pouvez définir ou effacer les bits avec des modes symboliques comme u + s et G-S, et vous pouvez définir (mais pas clair) les bits avec un mode numérique.

Drapeau de délétion restreint ou bit collant

L'indicateur de suppression restreint ou un bit collant est un seul bit, dont l'interprétation dépend du type de fichier. Pour les répertoires, il empêche les utilisateurs non privilégiés de supprimer ou de renommer un fichier dans le répertoire à moins qu'ils ne possèdent le fichier ou le répertoire; C'est ce qu'on appelle le drapeau de suppression restreint pour le répertoire, et se trouve couramment sur les répertoires nuls / tmp. Pour les fichiers réguliers sur certains systèmes plus anciens, le bit enregistre l'image texte du programme sur le périphérique d'échange afin qu'il se charge plus rapidement lors de l'exécution; C'est ce qu'on appelle le bit collant.

Options

Modifier le mode de chaque fichier en mode.

-c, -changements
comme Verbose mais signaler uniquement lorsqu'un changement est effectué
-NO-PRESERVE-ROOT
Ne traitez pas '/' spécialement (la valeur par défaut)
-racine
ne pas fonctionner récursivement sur '/'
-F, -silencieux, -calme
Supprimer la plupart des messages d'erreur
-V, -verbeux
Sortir un diagnostic pour chaque fichier traité
-référence=Rfile
Utilisez le mode RFile au lieu des valeurs de mode
-R, -récursif
Modifier les fichiers et les répertoires récursivement
-aider
Afficher cette aide et sortir
-version
Affiche les informations de version et quitte

Chaque mode est du formulaire '[ugoa] * ([- + =] ([rwxxst] * | [ugo])) +'.

Auteur

Écrit par David Mackenzie et Jim Meyering.

Rapports de bugs

Signaler les bugs à .

droits d'auteur

Copyright © 2008 Free Software Foundation, Inc. Licence GPLV3 +: GNU GPL version 3 ou version ultérieure
Ceci est un logiciel gratuit: vous êtes libre de le changer et de le redistribuer. Il n'y a pas de garantie, dans la mesure permise par la loi.

La documentation complète pour chod est maintenu comme un manuel texinfo. Si la Info et chod Les programmes sont correctement installés sur votre site, la commande

info chmod

devrait vous donner accès au manuel complet.

Tutoriels Linux connexes:

  • Comment monter l'image ISO sur Linux
  • Bases de mathématiques informatiques: binaire, décimal, hexadécimal, octal
  • Comment créer des sauvegardes incrémentielles et différentielles avec du goudron
  • Fichiers de configuration Linux: 30 premiers
  • Comment écrire des extensions de nautilus avec nautilus-python
  • Comment utiliser un fichier comme clé de périphérique LUKS
  • Masterring Bash Script Loops
  • Comment créer et manipuler les archives TAR à l'aide de Python
  • Comment se connecter à un serveur FTP à l'aide de Python
  • Comment comparer les fichiers à l'aide de Diff