Cours gratuits » Cours UNIX - Linux » Changement des permissions : chmod chown et chgrp en PDF

Changement des permissions : chmod chown et chgrp en PDF

Problème à signaler:

Télécharger



★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Changement des permissions : chmod chown et chgrp

Changement des permissions : chmod, chown et chgrp

Les permissions et les bits de permissions : l'inode de chaque fichier contient un champ dont les bits définissent qui peut faire quoi avec ce fichier :

  • le bit R, Read : s'il est armé, la lecture est autorisée, désarmé, il interdit de lire le fichier.
  • le bit W, Write : il contrôle de la même manière l'écriture sur le fichier et la possibilité de le supprimer.
  • le bit X, exécute : pour un fichier, il contrôle la possibilité de l'exécuter (si c'est un exécutable ou non). Pour un répertoire, il permet ou il interdit l'accès à ce répertoire.

Certaines combinaisons n'ont pas de sens : un fichier avec w armé et r, et x désarmés ne peut être que modifié ou effacé,

mais pas lu ni exécuté, ce qui est utile ! De même x armé et r désarmé vous donnent un fichier que vous pouvez certes exécuter après l'avoir chargé, mais vous ne pouvez pas le charger en lecture, car il n'est pas lisible

En fait chaque fichier possède trois bits r, trois w et trois x, ce qui fait neuf en tout. Le premier trio rwx définit les permissions pour le propriétaire du fichier (c'est à dire pour toute tâche dont l'UID correspond à l'UID du fichier), le second pour tous les utilisateurs membres du groupe auquel appartient ce fichier, et enfin le troisième pour tous les autres : ex : ls ­l permet de voir ces bits

Vous savez déclarer les droits des utilisateurs par défaut en utilisant la commande interne umask (voir le chapitre 2 : commandes usuelles), mais il faut encore pouvoir modifier les bits de permissions à votre convenance : chmod, CHange MODe, cette commande relativement complexe à maîtriser modifie les permissions d’accès de chacun des fichiers indiqués, en suivant l’indication de mode, qui peut être une représentation symbolique du changement à effectuer, ou un nombre octal représentant le motif binaire des nouvelles autorisations : ex : chmod permissions fichiers chmod u+rw,g+r­w,o­rw titi.txt change les permissions du fichier en mode symbolique chmod 650 titi.txt change les permissions du fichier titi.txt en mode octal.

La manière la plus courante de représenter des permissions est le mode chiffré en octal :

4, 2, 1 la valeur octale est la représentation numérique ou chiffrée des permissions de la forme symbolique (r, w, x).

Plutôt que d'utiliser le mode des permissions sous la représentation de nombres octaux (421), nous allons plutôt nous intéresser à la représentation symbolique. La représentation symbolique a la forme

suivante [ugo]+/­[rwx] : u, User, il s'agit des permissions du propriétaire (400, 200, 100) g, Group, il s'agit des permissions des utilisateurs du groupe auquel appartient le fichier (40, 20, 10) o, Other, celles des autres utilisateurs (4, 2, 1).

Changement des permissions : chmod chown et chgrp

Table des matières :                  

Introduction

Version étendue des permissions

Note

Conclusion

Changement des permissions : chmod chown et chgrp

<


1725