1. Creació d’Usuaris
Utilitzem la comanda adduser, que crea automàticament el directori personal i assigna una contrasenya a cada nou usuari. Per a cada comanda, se us demanarà la contrasenya i les dades de l’usuari.
| Usuari | Comanda de Creació |
|---|---|
| Luca | sudo adduser luca |
| Isma | sudo adduser isma |
| Sergi | sudo adduser sergi |
| Super | sudo adduser super |
| Major | sudo adduser major |
Exemple: Per crear l’usuari Luca, executeu sudo adduser luca i seguiu les instruccions que apareixeran a la terminal.
2. Creació de Grups
Crearem dos grups utilitzant la comanda addgroup:
- Grup per a l’Equip Base:
sudo addgroup equip - Grup per als Administradors:
sudo addgroup admin_team
3. Assignació d’Usuaris als Grups
Utilitzem la comanda sudo usermod -aG per afegir usuaris als grups secundaris. L’opció -a (append) és vital per mantenir l’usuari en els seus grups actuals mentre s’afegeix al nou.
Explicació de la Comanda: sudo usermod -aG [GRUP] [USUARI]
usermod: Eina per modificar les propietats d’un usuari.-a: Afegir (Append) — Manté els grups existents.-G: Especifica el grup o grups secundaris als quals s’afegeix l’usuari.
Assignació al Grup equip:
sudo usermod -aG equip luca
sudo usermod -aG equip isma
sudo usermod -aG equip sergi
Assignació al Grup admin_team (Administradors):
sudo usermod -aG admin_team super
sudo usermod -aG admin_team major
4. Assignació de Privilegis sudo (Administració)
Perquè els usuaris Super i Major puguin executar comandes amb sudo, hem de modificar el fitxer de configuració /etc/sudoers utilitzant l’eina segura visudo.
Pas 1: Obrir el Fitxer de Configuració
sudo visudo
Aquesta eina valida la sintaxi abans de desar, prevenint errors que puguin bloquejar l’accés d’administració al sistema.
Pas 2: Afegir la Línia de Privilegis
Busqueu la secció d’especificació de privilegis i afegiu la següent línia. Això atorga al grup admin_team permisos per executar qualsevol comanda com a qualsevol usuari:
%admin_team ALL=(ALL:ALL) ALL
Desglossament de la Línia:
%admin_team: Indica que aquesta regla s’aplica a tots els membres del grup.ALL=(ALL:ALL): Permet executar comandes com a qualsevol usuari (primer ALL) i com a membre de qualsevol grup (segon ALL).ALL(final): Permet executar totes les comandes.
Pas 3: Desar i Sortir
Si utilitzeu l’editor Nano, premeu Ctrl + X, després Y per desar i finalment Enter.
Comprovació: Els usuaris super i major ara poden executar una comanda administrativa com sudo apt update.