Per començar, quina familiaritat tens amb els conceptes bàsics d’usuaris i permisos a Linux? Així puc adaptar l’explicació.
Assumint que busques una explicació clara i concisa, començarem pel concepte bàsic del Compte de Grup:
Què és un Compte de Grup?
Un Compte de Grup és una llista organitzada d’usuaris que comparteixen permisos d’accés.
• Identificació: Cada grup té un nom i un número únic anomenat GID (Group ID).
• Estructura: La informació bàsica de tots els grups es guarda en un arxiu de text simple anomenat /etc/group.
• Membresia: Cada usuari pertany a un grup principal i pot pertànyer a molts grups secundaris.
Per a què serveix?
La funció principal és gestionar de forma simple i segura els permisos d’accés als arxius i directoris.
• Control d’accés: Permet especificar que només els membres d’un grup concret puguin, per exemple, llegir o escriure un arxiu.
• Col·laboració: Facilita que un equip (p. ex., developers) pugui compartir i modificar els mateixos fitxers sense donar accés a tots els altres usuaris del sistema.
Com es gestiona?
La gestió de grups requereix ser l’administrador del sistema (usuari root).
| Acció | Comanda | Explicació (Concisa) |
| Crear un grup | groupadd | Crea un nou grup |
| Afegir/Modificar usuaris | usermod -aG | Afegeix un usuari a un grup secundari (per exemple, per donar-li permisos especials) |
| Eliminar un grup | groupdel | Esborra el grup del sistema |
. No es pot eliminar si és el grup principal d’un usuari
| Consultar els grups d’un usuari | groups carol | Mostra a quins grups pertany l’usuari “carol” |
| Canviar el grup propietari d’un arxiu | chgrp students file.txt | Canvia el grup propietari de l’arxiu a “students” |
Exemples concrets de creació i consulta:
1. Crear el grup “administrators”: # groupadd administrators
2. Afegir l’usuari “kevin” al grup “administrators” (i altres grups): # usermod -a -G administrators,developers kevin
3. Verificar els grups de “carol”: $ groups carol
