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óComandaExplicació (Concisa)
Crear un grupgroupaddCrea un nou grup
Afegir/Modificar usuarisusermod -aGAfegeix un usuari a un grup secundari (per exemple, per donar-li permisos especials)
Eliminar un grupgroupdelEsborra el grup del sistema

. No es pot eliminar si és el grup principal d’un usuari

Consultar els grups d’un usuarigroups carolMostra a quins grups pertany l’usuari “carol”
Canviar el grup propietari d’un arxiuchgrp students file.txtCanvia 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