Ces exercices doivent être réalisés à partir d'une machine virtuelle Ubuntu.
Objectif : permettre à l'utilisateur alice de
redémarrer nginx avec sudo.
Tâches :
alice.alice./etc/sudoers.d/ex1-alice-nginx.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 :
restart nginx est autorisé.stop nginx est refusé.Objectif : permettre aux membres du groupe webops de
consulter l'état de nginx, puis de redémarrer nginx.
Tâches :
webops et y ajouter deux
utilisateurs de test./etc/sudoers.d/ex2-webops.Cmnd_Alias pour regrouper les commandes
/usr/bin/systemctl status nginx et
/usr/bin/systemctl restart nginx.