Thursday, January 5, 2017
chmod modifier les droits daccès Linux
chmod modifier les droits daccès Linux


Le fonctionnement des droits
Pour chaque fichier et chaque dossier possède une liste de droits. Cest une liste qui indique qui a le droit de voir le fichier, de le modifier et de lexécuter.
Vous avez déjà vu des listes de droits, oui oui ! Lorsque vous faites un
ls -l
, il sagit 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 quon appelle les droits daccè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 cest un fichier, «
x
» indique quon peut lexécuter. Ce nest utile que pour les fichiers exécutables (programmes et scripts).
Si cest un dossier, «
x
» indique quon peut le « traverser », cest-à-dire quon peut voir les sous-dossiers quil contient si on a le droit de lecture dessus.Si la lettre apparaît, cest que le droit existe. Sil y a un tiret à la place, cest quil ny a aucun droit.
Pourquoi est-ce quon 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.source
Available link for download