Última actualizació: 2024-01-25
La interfície gràfica pot ser molt útil i fàcil d’utilitzar, però en el cas de Linux, l’entorn d’escriptori pot variar significativament en funció de les distribucions (KDE, MATE, GNOME, Cinnamon, LXQt, Xfce, etc.). Així doncs, explorarem com afegir, modificar i eliminar usuaris a través del terminal mitjançant ordres simples d’utilitzar i recordar, ometent d’aquesta manera les diferències entre les interfícies gràfiques.
Aquesta aproximació també obre la possibilitat d’automatitzar la creació, modificació o eliminació d’usuaris mitjançant scripts.
En els exemples següents, utilitzarem sudo al principi de les ordres, ja que requereixen privilegis de root o sudo (privilegis d’administrador) per ser executades. Si has iniciat la sessió com a root, no cal afegir sudo a aquestes ordres.
Afegir un usuari via el terminal de Linux
Una vegada oberta una finestra en el terminal cal executar la següent ordre:
sudo adduser <nouusuari>
Se’ns demanarà respondre a una sèrie de preguntes:
- Assigna i confirma una contrasenya per al nou usuari.
- Introdueix qualsevol informació addicional sobre el nou usuari. Això és opcional i es pot saltar prement ENTER si no vols utilitzar aquests camps.
- Finalment, se’ns demanarà que confirmar que la informació proporcionada és correcta. Premem la tecla
Yper continuar.
El nou usuari està ara llest per ser utilitzat i podem iniciar sessió amb la contrasenya introduïda.
Afegir un usuari a un grup via el terminal de Linux
Les pertinences als grups s’utilitzen per assegurar-se que diversos usuaris en un grup tenen permisos i privilegis bàsics. Utilitzant grups, podem garantir que els usuaris en un grup tinguin aquests permisos bàsics sense la necessitat d’assignar-los individualment.
En aquest exemple afegim un usuari al grup sudo utilitzant l’ordre usermod que comporta dos arguments. El primer és -a i això afegeix l’usuari. L’argument G requereix el nom del(s) grup(s) al(s) qual(s) s’ha d’afegir l’usuari.
sudo usermod -aG <sudo nouusuari>
Després d’executar aquest ordre, l’usuari nouusuari tindrà els drets d’administració.
Eliminar un usuari via el terminal de Linux
Similar a l’exemple anterior d’afegir un usuari, cal utilitzar sudo o haver iniciat la sessió com a root per efectuar aquestes operacions.
- Executem l’ordre
deluseramb l’argument--remove-homeper eliminar un usuari i el seu directori d’inici, tots els seus fitxers.
sudo deluser --remove-home <nouusuari>
- Executem
delusersense l’argument--remove-homeper eliminar un usuari sense esborrar el seu directori d’inici. De tant en tant, podem necessitar eliminar un usuari sense esborrar el seu directori d’inici i fitxers.
sudo deluser <nouusuari>