Saltar al contingut

3.1 Gestió d'Usuaris i Grups

L’autenticació a Linux gira al voltant de tres fitxers de text pla a /etc.

FitxerContéPermisos
/etc/passwdInformació d’usuari (Shell, Directori personal, UID).Llegible per tothom (644).
/etc/shadowContrasenyes xifrades.Llegible només per root (600/640).
/etc/groupMembres de grups.Llegible per tothom (644).

(Veure [[/ca/module-2/4-permissions|Gestió de Permisos]] per detalls sobre els modes 644/600)

Crear, modificar i eliminar usuaris.

# Crear un usuari anomenat 'anna' amb un directori personal (-m)
sudo useradd -m -s /bin/bash anna

# Establir o canviar la contrasenya
sudo passwd anna

# Modificar: Afegir 'anna' al grup 'developers' (mode afegir -aG)
sudo usermod -aG developers anna

# Bloquejar compte (deshabilitar inici de sessió)
sudo usermod -L anna

# Eliminar usuari (i el seu directori personal)
sudo userdel -r anna

L’usuari root és l’administrador del sistema amb privilegis il·limitats.

Executa una sola comanda amb privilegis de root. Segur i registrat.

  • Ús: sudo [comanda]
  • Configuració: /etc/sudoers (Editar amb visudo).

Canvia a un altre compte d’usuari (per defecte és root).

  • su: Canvia a root (manté les variables d’entorn actuals).
  • su -: Canvia a root i carrega l’entorn de root (recomanat).
  • su - anna: Canvia a l’usuari ‘anna’.
# Crear un nou grup
sudo groupadd developers

# Eliminar un grup
sudo groupdel developers
  1. Nou Recluta:
    • Crea un nou usuari intern.
    • Assigna-li una contrasenya.
    • Verifica la seva entrada a /etc/passwd.
  2. Treball en Grup:
    • Crea un grup anomenat ops.
    • Afegeix el teu usuari actual i l’usuari intern a aquest grup.
    • Verifica amb l’ordre groups (p. ex., groups intern).
  3. Neteja:
    • Elimina l’usuari intern i el seu directori personal.
    • Elimina el grup ops.