Utilisateurs, groupes et permissions 18 min de lecture

Comprendre les permissions

Le systeme de permissions

Chaque fichier a trois niveaux : User (u), Group (g), Others (o).

Les trois types de droits

r (read)    = 4  — Lire
w (write)   = 2  — Modifier
x (execute) = 1  — Executer / traverser

Lire les permissions

$ ls -l script.sh
-rwxr-xr-- 1 user group 342 fev 12 14:00 script.sh

-       Type (- fichier, d dossier, l lien)
rwx     Proprietaire : lecture + ecriture + execution
r-x     Groupe : lecture + execution
r--     Autres : lecture seule

Notation numerique

rwx = 7    r-x = 5    r-- = 4
644 = rw-r--r--   (fichier standard)
755 = rwxr-xr-x   (script executable)
700 = rwx------   (prive)
777 = rwxrwxrwx   (DANGEREUX)
Securite : N'utilisez jamais chmod 777 en production.