Exercices sudoers - Implémentation et tests

Ces exercices doivent être réalisés à partir d'une machine virtuelle Ubuntu.

Exercice 1 - Autoriser une seule commande à un utilisateur

Objectif : permettre à l'utilisateur alice de redémarrer nginx avec sudo.

Tâches :

Création de l'utilisateur alice :

sudo adduser alice
sudo passwd alice

Installation de nginx :

sudo apt update
sudo apt install -y nginx
sudo systemctl enable nginx
sudo systemctl start nginx

Règle attendue (adapter si le chemin diffère sur votre VM) :

alice ALL=(root) /usr/bin/systemctl restart nginx

Tests à exécuter :

sudo visudo -c
sudo -iu alice
sudo -l
sudo systemctl restart nginx
sudo systemctl stop nginx

Critères de réussite :


Exercice 2 - Déléguer à un groupe avec alias de commandes

Objectif : permettre aux membres du groupe webops de consulter l'état de nginx, puis de redémarrer nginx.

Tâches :