Les trois autorisations Linux standard sont:
* lire (r): Permet à l'utilisateur d'afficher le contenu d'un fichier ou d'un répertoire.
* écriture (w): Permet à l'utilisateur de modifier le contenu d'un fichier ou de créer de nouveaux fichiers dans un répertoire.
* exécuter (x): Permet à l'utilisateur d'exécuter un fichier (s'il s'agit d'un exécutable) ou d'accéder à un répertoire (pour répertorier son contenu).
Ces autorisations s'appliquent à trois catégories différentes d'utilisateurs:
* propriétaire (u): L'utilisateur qui a créé le fichier ou le répertoire.
* Groupe (G): Le groupe auquel appartient le fichier ou le répertoire.
* d'autres (o): Toute autre personne sur le système qui n'est pas le propriétaire ou dans le groupe.
Ainsi, au total, vous avez neuf autorisations qui peuvent être attribuées à un fichier ou un répertoire:
* propriétaire (u): lire (r), écrire (w), exécuter (x)
* Groupe (G): lire (r), écrire (w), exécuter (x)
* d'autres (o): lire (r), écrire (w), exécuter (x)
Ces autorisations sont représentées à l'aide d'un code octal à trois chiffres (comme `755` ou« 644 »). Chaque chiffre représente les autorisations pour une catégorie d'utilisateurs:
* premier chiffre: Autorisations pour le propriétaire (U)
* Deuxième chiffre: Autorisations pour le groupe (G)
* troisième chiffre: Autorisations pour les autres (o)
Les valeurs octales sont calculées en ajoutant la valeur numérique de chaque autorisation:
* r (lire): 4
* w (en écriture): 2
* x (exécuter): 1
Par exemple, «755» se traduit par:
* propriétaire (u): 7 =4 (r) + 2 (w) + 1 (x)
* Groupe (G): 5 =4 (r) + 1 (x)
* d'autres (o): 5 =4 (r) + 1 (x)
Cela signifie que le propriétaire a lu, écrit et exécuté des autorisations, tandis que le groupe et d'autres ont lu et exécuté des autorisations.
|