GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer/supprimer des utilisateurs sous Linux (commande userdel)

Linux est un système multi-utilisateurs, ce qui signifie que plusieurs personnes peuvent interagir avec le même système en même temps. En tant qu'administrateur système, vous avez la responsabilité de gérer les utilisateurs et les groupes du système en créant de nouveaux utilisateurs et en les affectant à différents groupes.

Parfois, vous devrez peut-être supprimer un compte d'utilisateur. Peut-être parce que l'utilisateur a quitté l'organisation ou qu'il a été créé pour un service spécifique qui ne s'exécute plus sur le système.

Sous Linux, vous pouvez supprimer un compte utilisateur et tous ses fichiers associés en utilisant le userdel commande.

Ce tutoriel couvre le userdel commande et ses options.

userdel Syntaxe de commande #

La syntaxe de userdel commande est la suivante :

userdel [OPTIONS] USERNAME

Pour supprimer des utilisateurs à l'aide de userdel commande, vous devez être connecté en tant que root ou en tant qu'utilisateur avec sudo accès.

Comment supprimer un utilisateur sous Linux #

Pour supprimer un compte utilisateur nommé username en utilisant le userdel commande que vous exécuteriez :

userdel username

Lorsqu'elle est invoquée, la commande lit le contenu du /etc/login.defs dossier. Les propriétés définies dans ce fichier remplacent le comportement par défaut de userdel . Si USERGROUPS_ENAB est défini sur yes dans ce fichier, userdel supprime le groupe portant le même nom que l'utilisateur, uniquement si aucun autre utilisateur n'est membre de ce groupe.

La commande supprime les entrées utilisateur de /etc/passwd et /etc/shadow, fichiers.

Dans la plupart des distributions Linux, lors de la suppression d'un compte utilisateur avec userdel , les répertoires d'accueil de l'utilisateur et de spouleur de courrier ne sont pas supprimés.

Utilisez le -r (--remove ) option pour forcer userdel pour supprimer le répertoire personnel et le spool de messagerie de l'utilisateur :

userdel -r username

La commande ci-dessus ne supprime pas les fichiers utilisateur situés dans d'autres systèmes de fichiers. Vous devez rechercher et supprimer les fichiers manuellement.

Si l'utilisateur que vous souhaitez supprimer est toujours connecté, ou s'il y a des processus en cours d'exécution qui appartiennent à cet utilisateur, le userdel la commande ne permet pas de supprimer l'utilisateur.

Dans cette situation, il est recommandé de déconnecter l'utilisateur et de tuer tous les processus en cours d'exécution de l'utilisateur avec le killall commande :

sudo killall -u username

Une fois cela fait, vous pouvez supprimer l'utilisateur.

Une autre option consiste à utiliser le -f (--force ) option qui indique userdel pour supprimer de force le compte d'utilisateur, même si l'utilisateur est toujours connecté ou s'il existe des processus en cours d'exécution qui appartiennent à l'utilisateur.

userdel -f username

Conclusion #

Dans ce didacticiel, vous avez appris à supprimer des comptes d'utilisateurs sous Linux à l'aide de userdel commande. La même syntaxe s'applique à toutes les distributions Linux, y compris Ubuntu, CentOS, RHEL, Debian, Fedora et Arch Linux.

userdel est un utilitaire de bas niveau, les utilisateurs de Debian et Ubuntu utiliseront plus probablement le plus convivial deluser commande à la place.

N'hésitez pas à laisser un commentaire si vous avez des questions.


Linux
  1. Comment répertorier les utilisateurs sous Linux, répertorier tous les utilisateurs, commande

  2. Comment supprimer (supprimer) un fichier ou un répertoire sous Linux

  3. Comment supprimer un utilisateur sous Linux à l'aide de la ligne de commande

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

  5. userdel Exemples de commandes sous Linux

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

Comment supprimer une commande de l'historique sous Linux

Comment supprimer ou supprimer PPA dans Ubuntu Linux

Comment supprimer/supprimer des fichiers sous Linux à l'aide de la commande rm

Supprimer des utilisateurs sous Linux avec la commande Userdel

Comment créer et gérer de nouveaux utilisateurs sous Linux