Retour au cours

48. Le fichier `/etc/group` et les groupes secondaires

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

Définitions des groupes

Le fichier /etc/group définit tous les groupes existant sur le système et liste les utilisateurs qui sont membres de ces groupes.

Structure

Chaque ligne définit un groupe, avec 4 champs séparés par des deux-points (:) :

group_name:password_placeholder:GID:member_list

Exemple de ligne :

sudo:x:27:alice,bob,charlie

Détail des champs

  1. group_name : Le nom du groupe (sudo).
  2. password_placeholder : Utilisé pour les mots de passe de groupe (rarement utilisé, généralement x).
  3. GID : Numéro d'identifiant du groupe (27).
  4. member_list : Une liste séparée par des virgules des utilisateurs qui sont membres secondaires de ce groupe. Les utilisateurs dont c'est le groupe principal ne sont pas explicitement listés ici.

Ce fichier est crucial pour définir les contrôles d'accès, particulièrement pour les ressources partagées et les rôles administratifs (comme le groupe sudo).