Le fichier pour gérer les groupes est : /etc/group

🔹 Définition d’un groupe sous Linux :

Un groupe sous Linux est un ensemble d’utilisateurs qui partagent des droits et des permissions communes sur des fichiers, des répertoires ou des ressources du système.

🔍 À quoi sert un groupe ?

  • Simplifier la gestion des permissions : on peut attribuer des droits à un groupe au lieu de le faire utilisateur par utilisateur.
  • Organiser les utilisateurs par rôle, service ou fonction (ex : sudo, www-data, developers, etc.).
  • Autoriser plusieurs utilisateurs à collaborer sur des fichiers ou répertoires communs.

🔧 Exemple concret :

Supposons que tu as trois utilisateurs : alice, bob, et carla.

Tu crées un groupe projet1 :

sudo groupadd projet1

Et tu ajoutes les utilisateurs au groupe :

sudo usermod -aG projet1 alice
sudo usermod -aG projet1 bob
sudo usermod -aG projet1 carla

Tu peux maintenant donner des permissions au groupe projet1 sur un dossier :

sudo chown :projet1 /srv/projet1
sudo chmod 770 /srv/projet1

Tous les membres du groupe peuvent lire, écrire et exécuter dans ce dossier.