Comprendre et modifier les droits fichiers
Sous Linux, chaque fichier appartient à un utilisateur et à un groupe, et trois niveaux de droits s'appliquent : le propriétaire, le groupe, et tous les autres. C'est le mécanisme fondamental de sécurité du système — comprendre les droits vous évitera des erreurs "Permission denied" et des failles de sécurité.
Lire les droits avec ls -l
ls -l /etc/passwd
# -rw-r--r-- 1 root root 1872 juin 15 09:00 /etc/passwd
Décomposons -rw-r--r-- :
- rw- r-- r--
│ │ │ └── Autres (others) : lecture seule
│ │ └────── Groupe (group) : lecture seule
│ └────────── Propriétaire : lecture + écriture
└──────────── Type : - fichier, d dossier, l lien
Les trois droits sont :
r(read) — lire le fichier / lister le dossierw(write) — modifier le fichier / créer des fichiers dans le dossier