Aller au contenu

3. Les droits linux

3.1 Visualisation des droits

La commande ls -l permet de lister le contenu du répertoire courant et d'afficher de nombreuses informations sur les fichiers de ce répertoire.
Prenons un exemple :

seb@debian10:~# ls -l /home/seb/Documents/
total 4
-rw-r--r-- 1 seb  prof    0 juil.   9 15:57 fichier1
-rw-r--r-- 1 seb  seb     9 juil.   9 13:26 fichier2
drwxr-xr-x 2 seb  seb  4096 juil.   9 18:07 unDossier

Interprétons la ligne -rw-r--r-- 1 seb prof 0 juil. 9 15:57 fichier1 :

  • - : fichier ordinaire
  • rw-r--r-- :
    • rw-: l'utilisateur Propriétaire a les droits en lecture et écriture,
    • r--: le groupe propriétaire seulement en lecture,
    • r--: et les autres seulement en lecture.
  • 1 : nombre de liens
  • seb : utilisateur propriétaire
  • prof : groupe propriétaire
  • 0 : taille du fichier en octets
  • juil. 9 15:57 : date et heure de la dernière modification
  • fichier1 : nom du fichier

Remarque

Le premier caractère est:

  • un - s'il sagit d'un fichier
  • un d s'il s'agit d'un répertoire.

3.2 Exercice

Écrire l'interprétation de la ligne 3 du terminal ci-dessus, que l'on rappelle ici:

drwxr-xr-x 2 seb seb 4096 juil. 9 18:07 unDossier

Réponse
  • d : Répertoire
  • drwxr-xr-x : L'utilisateur Propriétaire a les droits en lecture, écriture et exécution, le groupe propriétaire et les autres seulement en lecture et exécution
  • 2 : nombre de liens
  • seb : utilisateur propriétaire
  • seb : groupe propriétaire
  • 4096 : ceci ne correspond pas à la taille du répertoire mais à la taille utilisée pour décrire le répertoire
  • juil. 9 18:07 : date et heure de la dernière modification
  • unDossier : nom du répertoire

3.3 Différentes représentations des droits

Infos file

Infos file

3.3.1 Exemple

rwxr--r-- sera traduit par la valeur 400+200+100+40+4 = 744.

3.4 Exercice

Recopier et compléter le tableau ci-dessous:

Type droits valeur octale Signification
- --- --- --- 000 Aucun accès à qui ce soit
- rw- --- ---
- rw- r-- r--
- 666
d 700
- rwx r-x r-x
d rwx r-x r-x
- 777
d 777
Réponse
Type droits valeur octale Signification
- --- --- --- 000 Aucun accès à qui ce soit.
- rw- --- --- 600 lecture et ecriture sur le fichier réservées au propriétaire.
- rw- r-- r-- 644 Tout le monde peut lire le fichier mais seul le proprétaire peut le modifier.
- rw- rw-r w- 666 Tout le monde peut lire et écrire.
d rwx --- --- 700 Sur le répertoire, lecture, accès et écriture réservés au propriétaire.
- rwx r-x r-x 755 Fichier lisible et exécutable par tous, seul le propriétaire peut le modifier.
d rwx r-x r-x 755 Tout le monde peut accéder au répertoire, seul le propriétaire peut modifier son contenu.
- rwx rwx rwx 777 Pour un fichier, tout le monde peut lire, éxecuter et modifier le fichier.
d rwx rwx rwx 777 Pour un répertoire, tout le monde peut accéder, lire le contenu et le modifier.