Retour au cours

32. Comprendre les utilisateurs et les groupes

Les Bases de Linux : de Zéro à Héros du CLI

Le fondement de la sécurité Linux

Linux est construit autour du concept d'accès multi-utilisateur. La sécurité et le contrôle des ressources dépendent fortement de la manière dont les utilisateurs et les groupes sont définis.

Utilisateurs

Chaque processus et chaque fichier est associé à un identifiant d'utilisateur spécifique (UID). Il existe trois types principaux d'utilisateurs :

  1. Root (Le Superutilisateur) : UID 0. Possède un contrôle administratif complet sur l'ensemble du système. Peut lire, écrire et exécuter n'importe quoi.
  2. Utilisateurs Système : UID 1-999 (varie selon la distribution). Utilisés par les services et les applications (ex : apache, mysql). Ils ne peuvent généralement pas se connecter de manière interactive.
  3. Utilisateurs réguliers : UID 1000+. Ce sont les comptes humains que vous créez pour un usage quotidien.

Groupes

Les groupes permettent à plusieurs utilisateurs de partager des permissions d'accès aux fichiers et aux ressources. Chaque utilisateur appartient à au moins un groupe principal (souvent nommé comme son nom d'utilisateur) et peut être membre de plusieurs groupes secondaires.

Exemple : Pour permettre à trois administrateurs système d'accéder au même répertoire, vous les ajoutez tous au groupe sysadmin et vous attribuez la propriété du répertoire à ce groupe.