Configuració de Privilegis d’Usuaris
Aquest encàrrec consisteix a configurar els privilegis per als usuaris creats en un sistema Linux.
A continuació es detallen els passos seguits per ajustar els permisos segons les especificacions.
1. Llista de Privilegis per a Cada Usuari
Segons la rúbrica, cada usuari tenia uns privilegis concrets:
- Usuaris Nominals (3): Tots els permisos (
ALL). - Usuari Genèric (Major): Permisos només per gestionar la xarxa del SO i serveis relacionats (
REDSER). - Usuari Genèric (Super): Sense privilegis. Usuari base.
- Usuari Root: Bloquejat per evitar accessos no autoritzats.
- Usuari Player: Sense privilegis i amb configuració específica.
2. Accés a la Configuració dels Privilegis
Per editar els privilegis es fa servir la comanda visudo amb permisos sudo:
sudo visudo
Un cop dins, es poden modificar les línies corresponents als permisos d’usuari.
3. Definició de Privilegis a la Configuració de sudoers
Configuració utilitzada per definir permisos i aliasses de comandes:
# Cmnd alias specification
Cmnd_Alias REDSER = /usr/sbin/systemctl, /usr/sbin/service, /usr/sbin/ifconfig, /usr/bin/ip, /usr/bin/nmcli
# User privilege specification
major ALL=(ALL) /usr/sbin/systemctl, /usr/sbin/service, /usr/sbin/ifconfig, /usr/bin/ip, /usr/bin/nmcli
major ALL=(ALL) REDSER
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
@equipo2 ALL=(ALL:ALL) ALL
# permisos per a 'major'
major ALL=(ALL) NOPASSWD: REDSER
# See sudoers(5) for more information on "#include" directives:
@include /etc/sudoers.d
4. Comprovacions Realitzades
Per assegurar que la configuració és correcta, s’han executat les comandes següents:
Comprovar grup i membres
getent group | grep equipo2
Comprovar que l’usuari root està bloquejat
sudo passwd -S root
Provar privilegis dels usuaris
su - pjimenez
sudo apt update # ha de funcionar
su - super
sudo apt update # NO ha de funcionar
su - major
sudo systemctl status network-manager # ha de funcionar
sudo apt install paquet # NO ha de funcionar
5. Desactivació de l’Usuari Root
L’usuari root s’ha bloquejat per evitar l’accés directe:
sudo passwd -S root
6. Activació i Comprovació de NetworkManager
Finalment, s’ha comprovat que el servei NetworkManager funciona correctament:
sudo systemctl start NetworkManager
sudo systemctl status NetworkManager