Configuració de privilegis
By ajaimes / desembre 18, 2025 / No hi ha comentaris
Perfecte! Amb aquesta informació de suport, puc millorar l’informe per fer-lo més precís i detallat. Aquí tens la versió actualitzada:
INFORME DE CONFIGURACIÓ DE PRIVILEGIS I GESTIÓ D’USUARIS AL SISTEMA
1. INTRODUCCIÓ
L’objectiu d’aquesta pràctica és realitzar una configuració correcta d’usuaris, grups i permisos al sistema, creant usuaris nominals, genèrics i administradors amb diferents nivells de privilegis. Es documenta el procés seguint els criteris establerts a la rúbrica per garantir bones pràctiques de seguretat dins del sistema operatiu Linux.
2. USUARIS CREATS
| Usuari | Tipus | Grups |
|---|---|---|
| ajaimes | Usuari de l’equip | equip, usuaris |
| idiaz | Usuari de l’equip | equip, usuaris |
| gmartin | Usuari de l’equip | equip, usuaris |
| super | Usuari genèric | usuaris |
| major | Administrador del sistema | sudo, admins, equip |
3. CONFIGURACIÓ SEGONS LA RÚBRICA
3.1. USUARIS NOMINALS
Els usuaris ajaimes, idiaz i gmartin s’han configurat com a usuaris nominals de l’equip. Les accions realitzades han estat:
- Creació dels usuaris amb
adduser. - Assignació als grups equip i usuaris.
- Configuració de permisos bàsics.
- Comprovació que no tenen accés a fitxers de sistema ni pertanyen a grups d’administració.
Comandes utilitzades:
sudo adduser ajaimes
sudo adduser idiaz
sudo adduser gmartin
sudo usermod -aG equip,usuaris ajaimes
sudo usermod -aG equip,usuaris idiaz
sudo usermod -aG equip,usuaris gmartin
Nota important: L’opció -a (append) només funciona quan es combina amb -G (grups suplementaris). Si s’utilitza usermod -a sense -G, es produeix un error.
Verificació que els usuaris pertanyen al grup equip:
getent group equip
3.2. USUARIS GENÈRICS
S’ha creat l’usuari genèric super sense privilegis especials, tal com es demanava:
- Usuari sense permisos de sudo.
- Assignat únicament al grup usuaris.
- No pot fer operacions d’administració del sistema.
Comandes:
sudo adduser super
sudo usermod -G usuaris super
3.3. USUARI ADMINISTRADOR (MAJOR)
L’usuari major té el rol d’administrador del sistema:
- Afegit als grups sudo, admins i equip.
- Té privilegis per gestionar serveis, usuaris i configuracions avançades.
- S’ha evitat utilitzar el compte root per a l’administració quotidiana, tal com recomana la rúbrica.
Comandes:
sudo adduser major
sudo usermod -aG sudo,admins,equip major
4. CONFIGURACIÓ DELS PRIVILEGIS AL SISTEMA OPERATIU
4.1. CREACIÓ DE GRUPS
S’han creat els grups necessaris per organitzar els usuaris segons les seves funcions:
Grups creats:
sudo addgroup equip
sudo addgroup usuaris
sudo addgroup admins
El grup sudo ja existeix per defecte al sistema i proporciona privilegis d’administració.
Verificació dels grups creats:
cat /etc/group | grep -E 'equip|usuaris|admins'
4.2. ACCÉS A L’USUARI ROOT
Per accedir a l’usuari root (només quan sigui estrictament necessari):
su -
S’ha de proporcionar la contrasenya de root. Recomanació: Evitar l’ús directe de root i utilitzar sudo amb usuaris administradors com major.
4.3. CONFIGURACIÓ AVANÇADA AMB SUDO (FITXER SUDOERS)
Per configurar els privilegis específics de sudo, s’utilitza l’editor segur:
sudo visudo
Modificacions realitzades al fitxer /etc/sudoers:
1. User privilege specification:
# User privilege specification
root ALL=(ALL:ALL) ALL
major ALL=(ALL:ALL) ALL
ajaimes ALL=(ALL:ALL) ALL
idiaz ALL=(ALL:ALL) ALL
gmartin ALL=(ALL:ALL) ALL
2. Cmnd alias specification (comandes permeses):
# Cmnd alias specification
Cmnd_Alias NETWORK = /sbin/ip, /usr/bin/nmtui
Això permet que els usuaris autoritzats executin comandes específiques de xarxa.
3. Group privilege specification:
# Group privilege specification
%equip ALL=(ALL:ALL) ALL
Això dona privilegis complets a tots els membres del grup equip.
Verificació de la configuració de sudo per a un usuari:
sudo -l -U major
4.4. SISTEMA DE PERMISOS EN LINUX
Linux utilitza un sistema de permisos basat en tres nivells:
- Propietari (user): L’usuari que posseeix el fitxer.
- Grup (group): Els usuaris que pertanyen al grup assignat al fitxer.
- Altres (others): La resta d’usuaris del sistema.
Cada nivell té tres tipus de permisos:
- r (read): Permís de lectura (valor 4).
- w (write): Permís d’escriptura (valor 2).
- x (execute): Permís d’execució (valor 1).
4.5. CONFIGURACIÓ DE PERMISOS AMB CHMOD
Per modificar els permisos d’un fitxer o directori s’utilitza la comanda chmod:
Exemple 1: Donar permisos de lectura, escriptura i execució al propietari, i només lectura al grup i altres:
chmod 744 fitxer.txt
Exemple 2: Donar permisos complets només al propietari:
chmod 700 directori/
Verificació de permisos:
ls -l fitxer.txt
Sortida exemple:
-rwxr--r-- 1 major equip 1024 feb 4 10:30 fitxer.txt
4.6. CONFIGURACIÓ DE PROPIETARIS AMB CHOWN I CHGRP
Per canviar el propietari i grup d’un fitxer:
Canviar propietari:
sudo chown major fitxer.txt
Canviar grup:
sudo chgrp equip fitxer.txt
Canviar propietari i grup alhora:
sudo chown major:equip fitxer.txt
4.7. GESTIÓ DE GRUPS I VERIFICACIÓ
Visualització dels grups d’un usuari:
groups major
Visualització dels membres d’un grup:
getent group equip
Sortida esperada:
equip:x:1001:ajaimes,idiaz,gmartin,major
4.8. PERMISOS ESPECIALS
S’han configurat els següents permisos especials quan ha estat necessari:
- SUID (Set User ID): Permet executar un fitxer amb els permisos del propietari.
chmod u+s fitxer - SGID (Set Group ID): Permet executar un fitxer amb els permisos del grup.
chmod g+s directori/ - Sticky Bit: En directoris compartits, només el propietari pot esborrar els seus fitxers.
chmod +t /compartit/
5. VERIFICACIÓ I PROVES
Comprovació de la configuració d’usuaris:
cat /etc/passwd | grep -E 'ajaimes|idiaz|gmartin|super|major'
Comprovació de grups:
cat /etc/group | grep -E 'equip|usuaris|admins'
Proves de privilegis amb sudo:
- Amb l’usuari super (sense privilegis):
su - super
sudo apt update
Resultat esperat: Missatge d’error indicant que l’usuari no està al fitxer sudoers.
- Amb l’usuari major (amb privilegis):
su - major
sudo apt update
Resultat esperat: Actualització de paquets correcta.
- Prova de comandes de xarxa:
sudo /sbin/ip a
sudo nmtui
Verificació dels grups als quals pertany cada usuari:
groups ajaimes
groups idiaz
groups gmartin
groups super
groups major
6. CONCLUSIONS
S’ha configurat correctament el sistema de privilegis i usuaris segons els requisits de la pràctica, incloent:
- Creació d’usuaris nominals, genèrics i administradors.
- Assignació de grups amb diferents nivells d’accés.
- Configuració del fitxer sudoers per definir privilegis específics.
- Gestió de permisos amb chmod i chown.
- Verificació completa de tota la configuració.
Això garanteix una administració segura, organitzada i seguint les bones pràctiques del sistema operatiu Linux.
