La commande userdel est utilisée pour supprimer des comptes d'utilisateurs. Par défaut, il ne supprime pas le répertoire personnel de l'utilisateur, sauf si vous utilisez l'option -r. La suppression du compte d'utilisateur supprime toutes les références à celui-ci. Vous devrez recréer le compte et l'ajouter à nouveau aux groupes afin de ressembler à l'identité d'origine. Soyez prudent avant de supprimer un compte utilisateur.
Syntaxe
La syntaxe de la commande userdel est :
$ userdel [options] {user names}
- userdel [nom d'utilisateur] :Cela supprime l'entrée de l'utilisateur du fichier /etc/passwd, mais laisse le répertoire personnel et le courrier de l'utilisateur intacts. Cette façon de supprimer un compte utilisateur n'est pas recommandée.
- userdel -r [nom d'utilisateur] :Cela supprime l'utilisateur et le répertoire personnel de l'utilisateur, ainsi que la boîte aux lettres de l'utilisateur. Cela supprimera les fichiers appartenant à l'utilisateur ainsi que le compte de l'utilisateur de son répertoire personnel.
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande userdel :
userdel: command not found
vous pouvez essayer d'installer le package passwd comme indiqué ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Alpin | apk ajouter une ombre |
Arch Linux | pacman -S shadow |
Kali Linux | apt-get install passwd |
Fédora | installation dnf shadow-utils-2 |
Raspbian | apt-get install passwd |
Exemples de commande userdel
1. Supprimer un utilisateur :
# userdel username
2. Supprimez un utilisateur dans un autre répertoire racine :
# userdel --root path/to/other/root username
3. Supprimez un utilisateur ainsi que le répertoire personnel et le spool de messagerie :
# userdel --remove username