Les permissions de fichiers sont essentielles pour assurer la sécurité et l’intégrité des données sur un système d’exploitation. Dans cet article, nous explorons comment gérer ces permissions sous Linux, en utilisant différents outils et commandes.
Table des matières
Gestion des permissions de fichiers sous Linux
La gestion des permissions de fichiers sous Linux repose sur trois types de permissions : lecture (r), écriture (w) et exécution (x). Chaque fichier ou dossier possède des permissions pour le propriétaire, le groupe du propriétaire et tous les autres utilisateurs. Pour afficher ou modifier les permissions d’un fichier ou d’un dossier, on utilise généralement la commande chmod.
Affichage des permissions de fichiers
Pour afficher les permissions actuelles d’un fichier ou d’un dossier, vous pouvez utiliser la commande ls -l. La sortie de cette commande ressemble à ceci :
-rw-r--r-- 1 user group 1234 Jan 01 00 :00 myfile.txt
Cette ligne indique que le fichier « myfile.txt » appartient à l’utilisateur « user » et au groupe « group ». Les permissions sont représentées par les caractères « -rw-r–r–« , où chaque groupe de trois caractères définit les droits pour le propriétaire, pour le groupe et pour les autres utilisateurs.
Modification des permissions de fichiers
Pour modifier les permissions d’un fichier ou d’un dossier, on peut utiliser la commande chmod. Cette commande prend comme argument un nombre en notation octale représentant les permissions à appliquer, suivi du nom du fichier ou du dossier. Par exemple :
chmod 644 myfile.txt
Cette commande permettrait de définir les permissions de « myfile.txt » sur « -rw-r–r–« , soit lecture et écriture pour le propriétaire, et seulement lecture pour le groupe et les autres utilisateurs.
Gestion des permissions avec l’option « + ou -«
Une autre manière d’utiliser la commande chmod consiste à ajouter ou supprimer spécifiquement certaines permissions à l’aide des symboles « + » et « -« . Par exemple :
chmod u+x,g-w myfile.txt
Cette commande donne au propriétaire le droit d’exécution (x) et enlève au groupe du propriétaire le droit d’écriture (w).
Utilisation des ACL (Access Control Lists)
Les ACL permettent une gestion plus fine des permissions, en donnant la possibilité d’accorder ou de refuser des droits d’accès à des utilisateurs spécifiques ou à des groupes. Pour cela, on utilise généralement la commande setfacl.
Affichage des ACLs
Pour afficher les ACLs associées à un fichier ou un dossier, on peut utiliser la commande getfacl. Voici un exemple de sortie :
# file : myfile.txt # owner : user # group : group user : :rw- group : :r-- other : :r-- user :jdoe :rwx group :admins :rw-
Dans cet exemple, l’utilisateur « jdoe » dispose des permissions de lecture, d’écriture et d’exécution sur le fichier « myfile.txt », tandis que le groupe « admins » a les permissions de lecture et d’écriture.
Modification des ACLs
Pour modifier ou ajouter des entrées ACLs à un fichier ou un dossier, on peut utiliser la commande setfacl. Par exemple :
setfacl -m u :jdoe :r-- myfile.txt
Cette commande met à jour les permissions du fichier « myfile.txt » pour l’utilisateur « jdoe » avec seulement la permission de lecture.
Gérer les permissions de fichiers sous Linux est crucial pour la sécurité et l’intégrité des données. La compréhension des différentes commandes telles que chmod, ls et les ACL permet de contrôler l’accès aux fichiers et dossiers avec précision et souplesse.
- Utilisez ls -l pour afficher les permissions actuelles de vos fichiers et dossiers.
- Appliquez les modifications de permission avec la commande chmod.
- Tirez profit des ACLs pour gérer les permissions spécifiques des utilisateurs et groupes grâce aux commandes getfacl et setfacl.
Rappelez-vous que chacun de ces outils présente ses avantages et ses limites. Prenez le temps d’explorer ces commandes pour adapter au mieux la gestion des permissions de fichiers à votre environnement Linux.
- Facture en ligne : tout savoir sur l’obligation légale et les échéances - 5 février 2026
- Webcleaner AVIS face à la googlelisation : l’obsession des avis devient la nouvelle norme de crédibilité - 29 janvier 2026
- Pourquoi un comité social et économique actif change concrètement le quotidien des salariés ? - 26 janvier 2026
En tant que jeune média indépendant, Dictionnaire de l'informatique et d'internet - DicoFR a besoin de votre aide. Soutenez-nous en nous suivant et en nous ajoutant à vos favoris sur Google News. Merci !







