Créer et gérer des comptes utilisateurs locaux

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

Introduction

En tant qu'administrateur système Linux, la gestion des comptes utilisateurs est une tâche fondamentale. Dans ce défi, vous allez vous exercer à créer, modifier et supprimer des comptes utilisateurs locaux sur un système Red Hat Enterprise Linux. Il s'agit d'une compétence essentielle pour maintenir un environnement sécurisé et organisé.

Créer un nouveau compte utilisateur

Pour créer un nouveau compte utilisateur, vous utiliserez la commande useradd. Cette commande génère un nouveau compte avec un répertoire personnel et un interpréteur de commandes (shell) par défaut. Vous devrez également définir le mot de passe de l'utilisateur à l'aide de la commande passwd.

Tâches

  • Créer un nouveau compte utilisateur nommé john.
  • Définir le mot de passe de l'utilisateur sur password123 (ignorez l'avertissement BAD PASSWORD).

Exigences

  • Utiliser la commande useradd pour créer le compte.
  • L'utilisateur john doit avoir un répertoire personnel créé dans /home/john.
  • Le shell par défaut de l'utilisateur doit être /bin/bash.
  • Utiliser la commande passwd pour définir le mot de passe.

Exemple

Une fois l'opération terminée, l'utilisateur john existera sur le système et son répertoire personnel /home/john sera présent. Vous pouvez vérifier l'existence de l'utilisateur en exécutant id john.

Modifier un compte utilisateur existant

Pour modifier un compte utilisateur existant, vous utiliserez la commande usermod. Cette commande vous permet de changer le shell par défaut de l'utilisateur et de l'ajouter à un groupe. Vous devrez également vérifier que les appartenances aux groupes existants de l'utilisateur sont préservées.

Tâches

  • Changer le shell par défaut de l'utilisateur john pour /bin/zsh.
  • Ajouter l'utilisateur john au groupe wheel, qui est souvent utilisé pour accorder des privilèges d'administration.

Exigences

  • Utiliser la commande usermod pour effectuer les deux modifications.
  • L'utilisateur john doit conserver ses appartenances aux groupes actuels lors de son ajout au groupe wheel.

Exemple

Après cette étape, la vérification des détails de l'utilisateur dans /etc/passwd affichera /bin/zsh comme shell. L'exécution de la commande groups john montrera son appartenance au groupe wheel en plus de son groupe principal.

Supprimer un compte utilisateur

Pour supprimer un compte utilisateur, vous utiliserez la commande userdel. Cette commande retire le compte utilisateur du système, y compris son répertoire personnel et sa file d'attente de courrier (mail spool). Vous devrez également vérifier que le compte utilisateur a été complètement supprimé.

Tâches

  • Supprimer le compte utilisateur john du système.

Exigences

  • Utiliser la commande userdel pour supprimer le compte.
  • S'assurer que le répertoire personnel de l'utilisateur (/home/john) et sa file d'attente de courrier sont également supprimés pendant le processus de suppression.

Exemple

Une fois terminé, le compte utilisateur john et son répertoire personnel /home/john seront complètement supprimés du système. L'exécution de id john entraînera une erreur indiquant que l'utilisateur n'existe pas.

Résumé

Dans ce défi, vous avez acquis les compétences fondamentales pour gérer les comptes utilisateurs locaux sur un système Red Hat Enterprise Linux. Vous vous êtes exercé à créer un nouvel utilisateur avec useradd, à définir un mot de passe avec passwd, à modifier les attributs d'un utilisateur existant avec usermod, et à supprimer un utilisateur ainsi que son répertoire personnel avec userdel. Ces commandes sont indispensables pour tout administrateur système responsable de la gestion des utilisateurs et de la sécurité du système.

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