Droits d'accès

In a multi-user environment, security of user and system data is important. Linux™ has three distinct classes:

  • r - read (lecture) : cette permission autorise l'accès à un fichier en lecture.

  • w - write (écriture) : cette permission autorise l'accès à un fichier en modification.

  • x - execute (exécution) : cette permission autorise l'exécution du fichier.

La liste ci-dessus montre la notation symbolique de chaque permission en texte gras. Chaque permission a également une notation octale (en base huit, représentée par des chiffres de 0 à 7) :

  • r - 4

  • w - 2

  • x - 1

Exemple de droits d'accès

To view permissions, open a terminal by going to K menuApplicationsSystemTerminal (Konsole) and then type

ls -l ~/

This will output a list of the directories and files in the current user's home directory. For example:

drwxr-xr-x 2 username usergroup 4096 2009-12-17 11:10 Documents

La première colonne, qui contient drwxr-xr-x, peut être interprétée comme suit :

Type de fichierDroits de l'utilisateurDroits du groupeDroits du reste du monde
d - directory rwx - read, write, and execute permissions for the user r-x - read and execute permissions for the group r-x - read and execute permissions for all others

Notation octale et symbolique

OctalSymboliqueDescription
0---aucune permission
1--xexécution uniquement
2-w-écriture seule
3 (2+1)-wxécriture et exécution
4r--lecture seule
5 (4+1)r-xlecture et exécution
6 (4+2)rw-lecture et écriture
7 (4+2+1)rwxlecture, écriture et exécution