Le système de permissions Unix
Pourquoi les permissions sont-elles cruciales ?
Linux est nativement un système multi-utilisateurs. Cela signifie que plusieurs personnes peuvent travailler simultanément sur la même machine, chacune ayant ses propres fichiers et processus. Pour garantir la sécurité et la confidentialité, Linux utilise un système de permissions strict qui définit précisément qui peut lire, modifier ou exécuter chaque fichier.
Dans les leçons précédentes, vous avez appris à naviguer dans l'arborescence et à manipuler des fichiers. Aujourd'hui, nous allons lever le voile sur la logique de contrôle d'accès qui régit tout le système Unix.
Les trois piliers : u, g, o
Sous Unix, chaque fichier ou répertoire dispose de permissions spécifiques réparties en trois catégories d'utilisateurs distinctes :
- u (User) : Le propriétaire du fichier. C'est généralement la personne qui l'a créé.
- g (Group) : Le groupe propriétaire. Un ensemble d'utilisateurs partageant les mêmes droits sur ce fichier.
- o (Others) : Les autres. Tous les utilisateurs du système qui ne sont ni le propriétaire, ni membres du groupe propriétaire.
On utilise souvent l'acronyme ugo pour mémoriser cet ordre immuable.
Contenu premium
Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.
- Accès illimité à 1700 formations