Le tour du Joker

LinuxBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous allez mettre en pratique vos connaissances sur la gestion des comptes utilisateurs sous Linux. Vous devrez créer de nouveaux comptes, modifier ceux existants et supprimer des utilisateurs. Ce défi évaluera votre compréhension des concepts abordés dans le lab "Gestion des comptes utilisateurs".

Objectifs

Vous démontrerez votre capacité à utiliser :

  • useradd - pour créer de nouveaux utilisateurs
  • passwd - pour modifier les mots de passe des utilisateurs
  • usermod - pour modifier les comptes utilisateurs
  • userdel - pour supprimer des comptes utilisateurs

Création de comptes utilisateurs

Dans cette étape, vous allez créer plusieurs comptes utilisateurs avec des spécifications différentes.

Tâches

Effectuez les tâches suivantes dans l'ordre :

  1. Créez un utilisateur nommé joker.
  2. Créez un utilisateur nommé batman avec un répertoire personnel situé dans /home/gotham.

Exigences

  • Utilisez la commande useradd pour toutes les créations d'utilisateurs.
  • Assurez-vous que les répertoires personnels des deux utilisateurs sont créés lors de la création du compte.
  • batman doit avoir un répertoire personnel différent du répertoire par défaut.

Exemple

Une fois ces tâches terminées, vous pouvez vérifier les informations des utilisateurs comme suit :

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

Gestion des mots de passe utilisateurs

Dans cette étape, vous allez définir et modifier les mots de passe des utilisateurs.

Tâches

Effectuez les tâches suivantes :

  1. Définissez un mot de passe pour l'utilisateur joker.
  2. Définissez un mot de passe pour l'utilisateur batman.

Exigences

  • Utilisez la commande passwd pour toutes les opérations liées aux mots de passe.
  • Pour ce défi, utilisez des mots de passe simples comme password123.

Exemple

Après avoir défini les mots de passe, vous pouvez vérifier leur état :

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 signifie que le compte possède un mot de passe utilisable.

Modification de comptes utilisateurs

Dans cette étape, vous allez modifier des comptes utilisateurs existants.

Tâches

Effectuez les tâches suivantes :

  1. Changez le répertoire personnel de l'utilisateur joker pour /home/arkham.
  2. Changez le shell de l'utilisateur batman pour /bin/bash.

Exigences

  • Utilisez la commande usermod pour toutes les modifications.

Exemple

Après avoir effectué ces changements, vous pouvez les vérifier :

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

Suppression de comptes utilisateurs

Dans cette dernière étape, vous allez supprimer des comptes utilisateurs.

Tâches

Effectuez les tâches suivantes :

  1. Supprimez l'utilisateur joker sans supprimer son répertoire personnel.
  2. Supprimez l'utilisateur batman ainsi que son répertoire personnel /home/gotham.

Exigences

  • Utilisez la commande userdel pour toutes les suppressions.

Exemple

Après avoir supprimé ces utilisateurs, vous pouvez vérifier :

grep -w joker /etc/passwd
grep -w batman /etc/passwd
ls -ld /home/gotham

Les deux commandes grep ne devraient renvoyer aucun résultat. Pour ls -ld /home/gotham, un message "No such file or directory" confirme que le répertoire a bien été supprimé.

Résumé

Félicitations ! Vous avez terminé le défi de gestion des comptes utilisateurs "Le tour du Joker". Vous avez démontré votre capacité à :

  1. Créer des comptes utilisateurs avec diverses spécifications
  2. Définir et modifier les mots de passe des utilisateurs
  3. Modifier les propriétés des comptes utilisateurs
  4. Supprimer des comptes utilisateurs avec ou sans suppression des répertoires personnels

Ces compétences sont fondamentales pour l'administration système Linux. Continuez à pratiquer et à explorer pour devenir un expert en gestion des utilisateurs Linux !

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer