| Lecture r = 4 | Écriture w = 2 | Exécution x = 1 | |
|---|---|---|---|
| Propriétaire u | |||
| Groupe g | |||
| Autres o |
Exemples :
Commande (octal)
Commande (symbolique)
Affichage de ls -l
Lire des permissions Linux
-rwxr-x--- 1 alice equipe 4096 22 oct. 10:00 sauvegarde.sh
│└┬┘└┬┘└┬┘ │ │
│ │ │ │ │ └ groupe propriétaire
│ │ │ │ └ utilisateur propriétaire
│ │ │ └ autres (o) : aucun droit
│ │ └ groupe (g) : lecture et exécution
│ └ propriétaire (u) : lecture, écriture, exécution
└ type : - fichier, d dossier, l lien symbolique
Chaque groupe de trois droits se convertit en un chiffre en additionnant r = 4, w = 2 et x = 1 : rwx = 7, r-x = 5, --- = 0. D’où chmod 750 sauvegarde.sh.
| Droit | Sur un fichier | Sur un dossier |
|---|---|---|
r | Lire le contenu | Lister les noms des fichiers qu’il contient |
w | Modifier le contenu | Créer, renommer, supprimer des fichiers (avec x) |
x | Exécuter comme un programme | Entrer dans le dossier et accéder aux fichiers |
Supprimer un fichier dépend donc des droits sur le dossier qui le contient, et non de ceux du fichier lui-même.
| Valeur courante | Usage |
|---|---|
644 | Fichier ordinaire : le propriétaire écrit, tout le monde lit |
640 | Fichier de configuration lu par un service via son groupe (LocalSettings.php de MediaWiki) |
600 | Secret : clé privée SSH ou TLS, lisible par son seul propriétaire |
755 | Script ou programme exécutable par tous, dossier public |
750 | Dossier réservé au propriétaire et à son groupe |
1777 | Dossier partagé comme /tmp : tout le monde écrit, chacun ne supprime que ses fichiers |
© 2026 Bruno Jousseaume. Ce cours est publié sous licence CC BY-NC-SA 4.0 : vous pouvez le partager et l’adapter en citant l’auteur et un lien vers cette page, sans usage commercial, et en partageant vos adaptations sous la même licence.