Bash Linux #2 - Gestion des utilisateurs
Table des matières:
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 s'est éloigné de 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 d'utilisateur et tous ses fichiers associés à l'aide de la commande
userdel
.
Ce didacticiel couvre la commande
userdel
et ses options.
Syntaxe de la commande
userdel
La syntaxe de la commande
userdel
est la suivante:
userdel USERNAME
Pour supprimer des utilisateurs à l'aide de la commande
userdel
, vous devez être connecté en tant qu'utilisateur root ou utilisateur avec accès
sudo
.
Comment supprimer un utilisateur sous Linux
Pour supprimer un compte d'utilisateur nommé
username
à l'aide de la commande
userdel
vous devez exécuter:
userdel username
Lorsqu'elle est invoquée, la commande lit le contenu du fichier
/etc/login.defs
. 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 des fichiers
/etc/passwd
et
/etc/shadow,
.
Dans la plupart des distributions Linux, lors de la suppression d'un compte utilisateur avec
userdel
, les répertoires home et spool de messagerie de l'utilisateur ne sont pas supprimés.
Utilisez l'option
-r
(
--remove
) pour forcer
userdel
à supprimer le répertoire personnel et le spouleur 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 existe des processus en cours d'exécution qui appartiennent à cet utilisateur, la commande
userdel
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 la commande
killall
:
sudo killall -u username
Une fois cela fait, vous pouvez supprimer l'utilisateur.
Une autre option consiste à utiliser l'option
-f
(
--force
) qui indique à
userdel
de 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.
Conclusion
Dans ce didacticiel, vous avez appris à supprimer des comptes d'utilisateurs sous Linux à l'aide de la commande
userdel
. La même syntaxe s'applique à toute distribution Linux, y compris Ubuntu, CentOS, RHEL, Debian, Fedora et Arch Linux.
userdel
est un utilitaire de bas niveau, les utilisateurs Debian et Ubuntu utiliseront
deluser
commande
deluser
conviviale à la place.
N'hésitez pas à laisser un commentaire si vous avez des questions.
utilisateur du terminalUtilisateurs d'iPhone téléchargent cinq applications chacun, utilisent le Web La plupart des utilisateurs de smartphones téléchargent environ 5 applications, même les utilisateurs d'iPhone. Dans le monde entier, on télécharge généralement environ cinq applications logicielles, même des utilisateurs d'iPhone, selon InStat, un chercheur de marché.

Le nombre de téléchargements semble être en contradiction avec l'utilisation intensive de l'iPhone App Store.
Comment créer des utilisateurs sous Linux (commande useradd)

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. Ce didacticiel explique la commande useradd et ses options.
Supprimer la commande sous linux (supprimer le fichier)

Dans cet article, nous vous montrerons comment supprimer un fichier dans les systèmes GNU / Linux à l'aide de la commande unlink.