Sous Linux, il est effet possible de gérer les permissions des fichiers grâce à la commande chmod. Pour commencer, il faut préciser qui sont les utilisateurs et quels sont les droits dont on parle.
Les utilisateurs
Un fichier sous linux appartient à un utilisateur et à un groupe. Il existe trois types d’utilisateurs différents pour lesquels on va pouvoir gérer les droits :
– u (pour user) : l’utilisateur auquel appartient le fichier/dossier
– g (pour group) : le groupe auquel appartient le fichier/dossier
– o (pour other) : les autres utilisateurs
Les droits
Plusieurs permissions peuvent être appliquées sur les fichiers/dossiers :
– r (pour read) : droit de lire le fichier/dossier
– w (pour write) : droit de modifier le fichier/dossier
– x (pour execute) : droit d’exécuter le fichier
– – (pour rien) : aucun droit sur le fichier/dossier
L’attribution des permissions
Pour assigner des permissions sur les fichiers/dossiers, il convient de combiner utilisateurs et droits. Voici quelques exemples. Pour donner les droits à l’utilisateur en lecture écriture sur un fichier texte.txt, il convient d’entrer la commande suivante :
chmod u+rw texte.txt
Pour enlever le droit en écriture au groupe et aux autres utilisateurs, il convient de faire :
chmod go-w texte.txt
Je veux lire la suite de cet article.
(Avec JusteGeek)