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.