1.5.3 Syntaxe des droits d'accès

Un ls -la, dans une console, liste le contenu d'un dossier avec un certain nombre d'informations:

[root@pc17 2002_10_14]# ls -la
total 43510
drwxr-xr-x    4 root     root         4096 oct 14 17:32 ./
drwxr-xr-x   14 root     root         4096 oct 14 12:49 ../
drwxr-xr-x   11 root     root         4096 oct 14 16:32 cd_maintenance/
-rwxr-xr-x    1 root     root     44466176 oct 14 16:30 cd_stone_mod.iso*
-rwxrwxrwx    1 root     root        20514 oct 14 13:16 gravure_cd_stonehenge_modif.txt*
dr-xr-xr-x    1 root     root         2048 jun  1 00:12 montage/
[root@pc17 2002_10_14]#
      

Parmi ces informations, les premières concernent les droits:

Les droits se présentent sous la forme : _ _ _ _ _ _ _ _ _ _
A décomposer en : _    _ _ _    _ _ _    _ _ _

Le premier _ précise le type de fichier: _ pour un fichier;
d pour un dossier;
s pour un dossier particulier ("stiky bit" empêchant qui que ce soit de supprimer les fichiers ou sous-dossiers appartenant à quelqu'un d'autre);
l pour un lien vers un fichier;
b ou c pour des fichiers représentant des périphériques (voir dans /dev)
et p pour je ne sais quoi (pour /dev/initctl par exemple).

Les trois groupes de trois _ _ _ correspondent chacun aux droits rwx (Read Write eXecute).
Lorsqu'un - est présent à la place de r par exemple, cela signifie que le fichier n'est pas lisible (en termes d'autorisation) par l'utilisateur concerné.

Les trois premiers précisent les droits du propriétaire du fichier/dossier.
Les trois suivants précisent les droits du groupe propriétaire du fichier/dossier.
Les trois derniers précisent les droits de tous les autres utilisateurs sur le fichier/dossier.

 

Exemples:
Effectuez un ls -la dans une console pour observer une liste de fichiers avec leurs droits.
En voici quelques uns:

(1) Un dossier

(2) Un fichier:

(3) Un autre fichier:

(4) Un lien:

Remarque:

Sommaire - Précédent - Suivant