Le fonctionnement des droits
Pour chaque fichier et chaque dossier possède une liste de droits. C'est une liste qui indique qui a le droit de voir le fichier, de le modifier et de l'exécuter.
Vous avez déjà vu des listes de droits, oui oui ! Lorsque vous faites un
ls -l
, il s’agit de la première colonne :
# ls -l
total 40
drwxr-xr-x 2 lahcen lahcen 4096 2015-11-13 21:53 Desktop
drwxr-xr-x 2 lahcen lahcen 4096 2015-11-13 13:46 Documents lrwxrwxrwx 1 lahcen lachen 26 2015-09-19 18:31 Examples -> /usr/share/example-content
drwxr-xr-x 2 lahcen lahcen 4096 2015-09-25 20:28 images
drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Images drwxr-xr-x 3 lahcen lahcen 4096 2015-09-25 11:11 log
drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Modèles drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Musique drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Public -rw-r--r-- 1 lahcen lahcen 0 2015-11-15 23:14 rapport.docx drwxr-xr-x 3 lcahcen lahcen 4096 2015-09-19 19:51 tutos drwxr-xr-x 2 lcahen lahcen 4096 2015-10-19 01:21 Vidéos
drwxr-xr-x 2 lahcen lahcen 4096 2015-11-13 21:53 Desktop
drwxr-xr-x 2 lahcen lahcen 4096 2015-11-13 13:46 Documents lrwxrwxrwx 1 lahcen lachen 26 2015-09-19 18:31 Examples -> /usr/share/example-content
drwxr-xr-x 2 lahcen lahcen 4096 2015-09-25 20:28 images
drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Images drwxr-xr-x 3 lahcen lahcen 4096 2015-09-25 11:11 log
drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Modèles drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Musique drwxr-xr-x 2 lahcen lahcen 4096 2015-10-19 01:21 Public -rw-r--r-- 1 lahcen lahcen 0 2015-11-15 23:14 rapport.docx drwxr-xr-x 3 lcahcen lahcen 4096 2015-09-19 19:51 tutos drwxr-xr-x 2 lcahen lahcen 4096 2015-10-19 01:21 Vidéos
Vous voyez tous ces
d
, r
, w
et x
au début ? Ce sont ce qu'on appelle les droits d'accès du fichier ou dossier.
On peut voir cinq lettres différentes. Voici leur signification :
- d (Directory) : indique si l'élément est un dossier ;
- l (Link) : indique si l'élément est un lien (raccourci) ;
- r (Read) : indique si on peut lire l'élément ;
- w (Write) : indique si on peut modifier l'élément ;
- x (eXecute) : si c'est un fichier, «
x
» indique qu'on peut l'exécuter. Ce n'est utile que pour les fichiers exécutables (programmes et scripts).
Si c'est un dossier, «
x
» indique qu'on peut le « traverser », c'est-à-dire qu'on peut voir les sous-dossiers qu'il contient si on a le droit de lecture dessus.
Si la lettre apparaît, c'est que le droit existe. S'il y a un tiret à la place, c'est qu'il n'y a aucun droit.
Pourquoi est-ce qu'on voit parfois
r
, w
et x
à plusieurs reprises ?
Les droits sont découpés en fonction des utilisateurs (figure suivante).
Le premier élément
d
mis à part, on constate que r
, w
et x
sont répétés trois fois en fonction des utilisateurs :- le premier triplet
rwx
indique les droits que possède le propriétaire du fichier sur ce dernier ; - le second triplet
rwx
indique les droits que possèdent les autres membres du groupe sur ce fichier ; - enfin, le dernier triplet
rwx
indique les droits que possèdent tous les autres utilisateurs de la machine sur le fichier.
Commentaires
Enregistrer un commentaire