Permissions Linux : lecture, écriture et exécution expliquées
Apprenez comment fonctionnent les permissions de fichiers et dossiers sous Linux sans vous perdre dans les symboles.
Chaque fichier et dossier sous Linux a des permissions qui déterminent qui peut le lire, le modifier ou l'exécuter — comprendre cela explique de nombreux messages « permission refusée » que vous verrez tôt ou tard.
Les trois types de permission
| Permission | Lettre | Ce qu'elle permet |
|---|---|---|
| Lecture | r | Voir le contenu |
| Écriture | w | Modifier ou supprimer |
| Exécution | x | Exécuter comme programme/script |
Les trois niveaux : qui a ces permissions
- Propriétaire : la personne propriétaire du fichier.
- Groupe : un ensemble d'utilisateurs partageant les mêmes permissions.
- Autres : tout autre utilisateur du système.
Le voir en pratique
ls -l fichier.txt
Résultat typique : -rw-r--r-- — de gauche à droite :
type de fichier, permissions du propriétaire, du groupe, et des
autres, par groupes de trois lettres chacun.
Conseil : nous approfondissons la lecture de combinaisons numériques précises (comme 755 ou 644) dans cet article dédié.
Changer les permissions
chmod +x script.sh
Ajoute la permission d'exécution — nécessaire avant de pouvoir exécuter tout script que vous avez créé ou téléchargé vous-même.
Questions fréquentes
Pourquoi ne puis-je pas exécuter un script que je viens de créer ?
Parce que par défaut les nouveaux fichiers n'ont pas la permission d'exécution. Utilisez « chmod +x nom-script.sh » pour l'ajouter avant de pouvoir l'exécuter avec « ./nom-script.sh ».
Quelle différence entre propriétaire, groupe et autres ?
Le propriétaire est la personne propriétaire du fichier ; le groupe est un ensemble d'utilisateurs aux permissions partagées ; autres désigne tout utilisateur supplémentaire du système. Chacun peut avoir des permissions différentes sur le même fichier.