Androide

Cómo eliminar / eliminar usuarios en Linux (comando userdel)

Eliminar Usuarios por comandos en Linux

Eliminar Usuarios por comandos en Linux

Tabla de contenido:

Anonim

Linux es un sistema multiusuario, lo que significa que más de una persona puede interactuar con el mismo sistema al mismo tiempo. Como administrador del sistema, usted tiene la responsabilidad de administrar los usuarios y grupos del sistema creando nuevos usuarios y asignándolos a diferentes grupos.

Ocasionalmente, es posible que deba eliminar una cuenta de usuario. Quizás porque el usuario se mudó de la organización o porque fue creado para un servicio específico que ya no se ejecuta en el sistema.

En Linux, puede eliminar una cuenta de usuario y todos sus archivos asociados con el comando userdel .

Este tutorial cubre el comando userdel y sus opciones.

Sintaxis del comando userdel

La sintaxis para el comando userdel es la siguiente:

userdel USERNAME

Para eliminar usuarios utilizando el comando userdel , debe iniciar sesión como root o como un usuario con acceso sudo .

Cómo eliminar usuarios en Linux

Para eliminar una cuenta de usuario llamada username utilizando el comando userdel que ejecutaría:

userdel username

Cuando se invoca, el comando lee el contenido del archivo /etc/login.defs . Las propiedades definidas en este archivo anulan el comportamiento predeterminado de userdel . Si USERGROUPS_ENAB se establece en yes en este archivo, userdel elimina el grupo con el mismo nombre que el usuario, solo si ningún otro usuario es miembro de este grupo.

El comando elimina las entradas de usuario de los /etc/passwd y /etc/shadow, .

En la mayoría de las distribuciones de Linux, al eliminar una cuenta de usuario con userdel , no se eliminan los directorios de inicio de usuario y de spool de correo.

Use la opción -r ( --remove ) para forzar a userdel a eliminar el directorio de inicio del usuario y la cola de correo:

userdel -r username

El comando anterior no elimina los archivos de usuario ubicados en otros sistemas de archivos. Debe buscar y eliminar los archivos manualmente.

Si el usuario que desea eliminar aún está conectado, o si hay procesos en ejecución que pertenecen a este usuario, el comando userdel no permite eliminar al usuario.

En esta situación, se recomienda cerrar la sesión del usuario y eliminar todos los procesos en ejecución del usuario con el comando killall :

sudo killall -u username

Una vez hecho esto, puede eliminar al usuario.

Otra opción es usar la opción -f ( --force ) que le dice a userdel que elimine forzosamente la cuenta de usuario, incluso si el usuario todavía está conectado o si hay procesos en ejecución que pertenecen al usuario.

userdel -f username

Conclusión

En este tutorial, aprendió a eliminar cuentas de usuario en Linux usando el comando userdel . La misma sintaxis se aplica a cualquier distribución de Linux, incluidos Ubuntu, CentOS, RHEL, Debian, Fedora y Arch Linux.

userdel es una utilidad de bajo nivel, es más probable que los usuarios de Debian y Ubuntu usen el comando deluser .

Siéntase libre de dejar un comentario si tiene alguna pregunta.

usuario terminal