Comment supprimer un utilisateur Linux

Comment supprimer un utilisateur Linux
Un système informatique d'une organisation peut être exploité par un certain nombre d'utilisateurs, si quelqu'un quitte l'organisation que son compte devient inutile, il doit être supprimé ou supprimé du système pour économiser un espace de stockage. Si le système d'exploitation est basé sur Linux, les utilisateurs peuvent être gérés à l'aide du terminal commodément. Dans ce suivi, nous allons expliquer quelques requêtes simples à travers lesquelles nous pouvons supprimer les utilisateurs de Linux.

Comment supprimer un utilisateur Linux

Pour supprimer les utilisateurs du Linux, nous devons d'abord afficher l'utilisateur, les données de l'utilisateur sont placées dans le / etc / passwd Répertoire, ce chat est affiché à l'aide de la commande CAT:

$ cat / etc / passwd

Faites défiler vers le bas pour afficher la liste des utilisateurs disponibles dans le Linux:

Nous avons quatre utilisateurs à Linux qui sont Maadi, Hammad, John et Paul qui peuvent être vus dans la sortie ci-dessus. Nous pouvons supprimer ou supprimer les utilisateurs de Linux à tout moment en utilisant la commande Linux Simple dont la syntaxe générale est:

$ userDel [Options] [nom d'utilisateur]

L'explication de la syntaxe ci-dessus est:

  • Utilisez le userdel commande pour supprimer l'utilisateur de Linux
  • Utilisez n'importe quel drapeau à la place de [Options] qui remplissent n'importe quelle fonction spécifiée comme «-r» qui supprime les fichiers supplémentaires des utilisateurs
  • Remplace le [nom d'utilisateur] avec le nom d'utilisateur réel que vous souhaitez supprimer ou supprimer de Linux

Il existe trois types des options les plus courantes utilisées avec la commande userDel sont:

-F Cette option est utilisée pour supprimer de force l'utilisateur de Linux, il met fin à tous les processus, déconnecté du terminal et retire enfin l'utilisateur de Linux de Linux
-r Cette option est utilisée pour supprimer les fichiers qui sont joints à l'utilisateur
-Z La cartographie des utilisateurs de Selinux est une stratégie de sécurité héritée par tous les utilisateurs de Linux, en utilisant cette option, vous êtes indépendant de la mappage des utilisateurs de Selinux.

Supprimons l'utilisateur, "Paul", du système Linux en utilisant la commande "UserDel" avec le sudo:

$ sudo userdel Paul

Pour vérifier l'état de la dernière commande exécutée, exécutez la commande suivante:

$ echo $?

La commande «écho $?»A les résultats possibles suivants qui expliquent les explications:

Résultat Explication
0 La commande a été exécutée avec succès.
1 Le fichier contient le mot de passe, qui ne peut pas être mis à jour
2 La commande entrée a une syntaxe non valide
6 Le spécifié par l'utilisateur dans la commande n'existe pas
8 La commande spécifiée par l'utilisateur est actuellement connectée
dix Le fichier contient des groupes, qui ne peuvent pas être mis à jour
12 Impossible de supprimer le répertoire domestique

Supposons qu'il existe certains processus en arrière-plan de l'utilisateur «John» à cause de laquelle il n'est pas en mesure de le supprimer:

$ sudo userdel John

Pour le résoudre, soit supprimer de force l'utilisateur à l'aide de l'option de «-f» avec la commande userDel ou d'arrêter les processus. Pour arrêter le processus, utilisez la commande:

$ sudo killall -u John

Encore une fois, exécutez la commande de l'utilisateur pour supprimer l'utilisateur John:

$ sudo userdel John

Pour vérifier l'état, écho à l'état de commande:

$ echo $?

La commande est exécutée avec succès.

Conclusion

Dans Linux, les comptes de l'utilisateur qui ne sont pas nécessaires sont simplement d'occuper l'espace et doivent être supprimés pour rendre l'espace disponible pour les nouveaux utilisateurs. Dans Linux, cela peut être fait très facilement via la ligne de commande, bien que l'autre option soit toujours disponible et qui passe par les sections de paramètres de l'interface graphique de la distribution Linux et gérant les utilisateurs à partir de là, le moyen facile de supprimer l'interface Les utilisateurs de Linux sont expliqués dans cet article qui se passe par le terminal. Nous répertorions simplement tous les utilisateurs et supprimons les utilisateurs spécifiés que nous souhaitons supprimer en utilisant la commande «UserDel».