Challenge A503 12/12/2025
Pitch de l’exercice 🧑‍🏫

1. Install Rocky Linux et update
Rocky Linux est basé sur RHEL, assure la compatibilité matérielle optimale avec la version Red Hat Enterprise Linux 9 (64-bit). On va mettre la version minimale pour aller plus vite, et utiliser les lignes de commandes.


Après avoir update, upgrade et install le vm-tool avec : sudo dnf check-update > sudo dnf upgrade -y > sudo dnf install open-vm-tools -y > sudo reboot
2. Créer et permettre à cet utilisateur de lancer des commandes avec sudo
On crée l'utilisateur "usersudo" avec sudo adduser usersudo
C'est le groupe wheel qui contient les administrateurs sur Rocky Linux, on l'ajoute avec sudo usermod -aG wheel utilisateur_admin

3. Faire en sorte qu’aucun mot de passe ne soit demandé pour lancer la commande rpm
On va éditer le fichier de configuration sudoers à l'aide de la commande sudo visudo et de la gestion de VIM vu hier, il faut ajouter usersudo ALL=(ALL) NOPASSWD: /usr/bin/rpm et :wq pour write&quite.
correction : sudo visudo /etc/sudoers.d/rpm

Test en passant sur mon usersudo su - usersudo, le rpm passe mais pas le dnf update, c'est bon.

4. Créer le Groupe et y Ajouter les Utilisateurs
sudo groupadd groupe_partage Crée le nouveau groupe.
sudo usermod -aG groupe_partage usersudo Ajoute l'utilisateur usersudo au nouveau groupe.
sudo usermod -aG groupe_partage freed Ajoute l'utilisateur initial (freed) au nouveau groupe.
groups usersudo Vérification : Confirme que usersudo fait partie de groupe_partage.

5. Créer le Dossier et Configurer les Permissions
sudo mkdir /home/partage_fichier Crée le dossier.
sudo chown -R :groupe_partage /home/partage_fichier Change le proprio du dossier.
sudo chmod 770 /home/partage_fichier Applique la permission lecture/écriture (6) au propriétaire et au groupe propriétaire, puis rien (0) aux autres.
ls -l /home/ Pour vérifier les permissions.

drwxrwx--- correspond bien Ă 770.
6. Créer le Dernier Utilisateur pour Vérifier
sudo adduser user0 > su - user0 > cd /home/partage_fichier
