El comando userdel se utiliza para eliminar cuentas de usuario. De forma predeterminada, no elimina el directorio de inicio del usuario a menos que use la opción -r. Al eliminar la cuenta de usuario, se eliminan todas las referencias a ella. Tendría que volver a crear la cuenta y volver a agregarla a los grupos para parecerse a la identidad original. Tenga cuidado antes de eliminar una cuenta de usuario.
Sintaxis
La sintaxis del comando userdel es:
$ userdel [options] {user names}
- del usuario [nombre de usuario] :Esto elimina la entrada del usuario del archivo /etc/passwd, pero deja intactos el directorio de inicio y el correo del usuario. No se recomienda esta forma de eliminar una cuenta de usuario.
- userdel -r [nombre de usuario] :Esto elimina el usuario y el directorio de inicio del usuario, junto con el buzón de correo del usuario. Esto eliminará los archivos propiedad del usuario junto con la cuenta del usuario de su directorio de inicio.
Si encuentra el siguiente error al ejecutar el comando userdel:
userdel: command not found
puede intentar instalar el paquete passwd como se muestra a continuación según su elección de distribución.
Distribución | Comando |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Alpino | apk agregar sombra |
Arco Linux | pacman -S sombra |
Kali Linux | apt-get install passwd |
Fedora | instalación dnf shadow-utils-2 |
Raspbian | apt-get install passwd |
Ejemplos de comandos de userdel
1. Eliminar un usuario:
# userdel username
2. Eliminar un usuario en otro directorio raíz:
# userdel --root path/to/other/root username
3. Eliminar un usuario junto con el directorio de inicio y la cola de correo:
# userdel --remove username