Introduction
Dans ce challenge, vous allez mettre en pratique vos connaissances de la gestion des comptes utilisateur Linux. Vous allez créer de nouveaux comptes, modifier des comptes existants et supprimer des utilisateurs. Ce challenge vérifie votre compréhension des notions étudiées dans le laboratoire « Gestion des comptes utilisateur ».
Compétences acquises
Vous montrerez que vous savez utiliser :
useradd: créer de nouveaux utilisateurspasswd: modifier les mots de passe des utilisateursusermod: modifier les comptes utilisateuruserdel: supprimer des comptes utilisateur
Créer des comptes utilisateur
Dans cette étape, vous allez créer plusieurs comptes utilisateur avec des paramètres différents.
Tâches
Effectuez les tâches suivantes dans l’ordre :
- Créez un utilisateur nommé
joker. - Créez un utilisateur nommé
batmanavec un répertoire personnel situé dans/home/gotham.
Exigences
- Utilisez la commande
useraddpour toutes les créations d’utilisateurs. - Vérifiez que le répertoire personnel des deux utilisateurs est créé lors de la création du compte.
batmandoit avoir un répertoire personnel différent de celui utilisé par défaut.
Exemple
Après avoir terminé ces tâches, vous pouvez vérifier les informations des utilisateurs avec les commandes suivantes :
grep -w joker /etc/passwd
grep -w batman /etc/passwd
Exemple de sortie :
joker:x:5001:5001::/home/joker:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/sh
Gérer les mots de passe des utilisateurs
Dans cette étape, vous allez définir et modifier les mots de passe des utilisateurs.
Tâches
Effectuez les tâches suivantes :
- Définissez un mot de passe pour l’utilisateur
joker. - Définissez un mot de passe pour l’utilisateur
batman.
Exigences
- Utilisez la commande
passwdpour toutes les opérations sur les mots de passe. - Pour ce challenge, utilisez des mots de passe simples tels que
password123.
Exemple
Après avoir défini les mots de passe, vous pouvez vérifier leur état avec les commandes suivantes :
sudo passwd -S joker
sudo passwd -S batman
Exemple de sortie :
joker P 01/19/2024 0 99999 7 -1
batman P 01/19/2024 0 99999 7 -1
Dans cette sortie, P indique que le compte possède un mot de passe utilisable.
Modifier des comptes utilisateur
Dans cette étape, vous allez modifier des comptes utilisateur existants.
Tâches
Effectuez les tâches suivantes :
- Modifiez le répertoire personnel de l’utilisateur
jokerpour le définir sur/home/arkham. - Modifiez le shell de l’utilisateur
batmanpour le définir sur/bin/bash.
Exigences
- Utilisez la commande
usermodpour toutes les modifications.
Exemple
Après avoir effectué ces modifications, vous pouvez les vérifier avec les commandes suivantes :
grep -w joker /etc/passwd
grep -w batman /etc/passwd
Exemple de sortie :
joker:x:5001:5001::/home/arkham:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/bash
Supprimer des comptes utilisateur
Dans cette dernière étape, vous allez supprimer des comptes utilisateur.
Tâches
Effectuez les tâches suivantes :
- Supprimez l’utilisateur
jokersans supprimer son répertoire personnel. - Supprimez l’utilisateur
batmanainsi que son répertoire personnel/home/gotham.
Exigences
- Utilisez la commande
userdelpour toutes les suppressions.
Exemple
Après avoir supprimé ces utilisateurs, vous pouvez effectuer les vérifications suivantes :
grep -w joker /etc/passwd
grep -w batman /etc/passwd
ls -ld /home/gotham
Les deux commandes grep ne doivent renvoyer aucun résultat. Pour la commande ls -ld /home/gotham, le message « No such file or directory » confirme que le répertoire a été supprimé.
Résumé
Félicitations ! Vous avez terminé le challenge de gestion des comptes utilisateur « Le tour du Joker ». Vous avez montré que vous savez :
- Créer des comptes utilisateur avec différents paramètres
- Définir et modifier les mots de passe des utilisateurs
- Modifier les propriétés des comptes utilisateur
- Supprimer des comptes utilisateur avec ou sans leur répertoire personnel
Ces compétences sont fondamentales pour administrer un système Linux. Continuez à vous entraîner et à explorer ces commandes afin de devenir un expert de la gestion des utilisateurs Linux !



