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

Vous voyez tous ces drw 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 rw et x à plusieurs reprises ?
Les droits sont découpés en fonction des utilisateurs (figure suivante).

Droits sur un fichier

Le premier élément d mis à part, on constate que rw 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