GNU/Linux >> Tutoriels Linux >  >> Linux

Supprimer des utilisateurs sous Linux avec la commande Userdel

Si vous souhaitez supprimer un utilisateur existant dans Ubuntu ou toute autre distribution Linux, vous pouvez utiliser la commande userdel dans le terminal.

Il s'agit d'une commande simple avec seulement quelques options. Voici sa syntaxe :

userdel [options] username

Étant donné que cette commande concerne la gestion des utilisateurs, vous devez être root ou disposer des droits sudo pour l'exécuter.

Suppression d'utilisateurs en ligne de commande Linux

Tout d'abord, répertoriez les utilisateurs de votre système Linux pour obtenir le nom d'utilisateur de l'utilisateur que vous souhaitez supprimer.

Maintenant, pour supprimer l'utilisateur, tout ce que vous avez à faire est d'utiliser la commande userdel avec le nom d'utilisateur comme ceci :

sudo userdel user_name

Gardez à l'esprit qu'il ne supprimera pas le répertoire personnel de l'utilisateur par défaut. Bien sûr, vous pouvez supprimer vous-même les répertoires d'utilisateurs, mais userdel offre une option plus simple.

La section suivante montre comment supprimer un utilisateur avec son répertoire personnel.

Supprimer l'utilisateur avec le répertoire personnel

Vous pouvez utiliser l'option -r pour supprimer un utilisateur avec le répertoire personnel et le spouleur de courrier (un fichier qui stocke l'en-tête et le corps du message du compte de messagerie de l'utilisateur).

sudo userdel -r user_name

Notez qu'il n'est pas conseillé de supprimer l'utilisateur, en particulier avec ses fichiers, dans une grande organisation. Vous pourriez avoir besoin des fichiers utilisateur.

Si une personne quitte votre organisation, au lieu de supprimer l'utilisateur et ses fichiers, vous pouvez simplement verrouiller l'utilisateur avec la commande usermod.

Astuce bonus :n'utilisez pas l'option -f avec la commande userdel

Si vous visitez la page de manuel de la commande userdel, vous trouverez l'option -f. La page de manuel elle-même conseille de ne pas utiliser cette option.

Cette option force la suppression du compte utilisateur, même si l'utilisateur est toujours connecté. Elle force également userdel à supprimer le répertoire personnel et le spool de messagerie de l'utilisateur, même si un autre utilisateur utilise le même répertoire personnel ou si le spool de messagerie n'appartient pas par l'utilisateur      spécifié.

Si USERGROUPS_ENAB est défini sur oui dans /etc/login.defs et si un groupe existe avec le même nom que l'utilisateur supprimé, alors ce groupe sera supprimé, même s'il est toujours le groupe principal d'un autre utilisateur.

Cette option est dangereuse et peut laisser votre système dans un état incohérent.

C'est tout…

Vous ne pouvez pas supprimer plusieurs utilisateurs simultanément. Vous ne pouvez supprimer qu'un seul utilisateur à la fois.

Comme vous pouvez le voir, il est très simple d'utiliser la commande userdel pour supprimer des utilisateurs sous Linux. Il n'y a pas trop d'options pour vous confondre.

J'espère que vous aimez ce petit apprentissage rapide de Linux. Votre suggestion est la bienvenue.


Linux
  1. Gérez les répertoires personnels des utilisateurs Linux avec systemd-homed

  2. Comment supprimer / supprimer des utilisateurs sous Linux à l'aide de la commande userdel

  3. Commande JQ sous Linux avec exemples

  4. Commande Linux su

  5. Exemples de commande Linux "rm"

15 Commande Linux ps avec exemples

Commande userdel - Supprimer le compte d'utilisateur du système Linux

Liste des utilisateurs sous Linux expliquée avec des exemples

Commande su sous Linux

Ajout de nouveaux utilisateurs sous Linux avec la commande Useradd

Supprimer des groupes sous Linux avec la commande groupdel