GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo eliminar/eliminar usuarios en Linux usando el comando userdel

Como administrador del sistema Linux, una de las principales responsabilidades es administrar los usuarios y grupos en los sistemas Linux. La administración de usuarios incluye la creación de usuarios, la modificación de usuarios existentes y la eliminación de usuarios.

Eliminar/eliminar una cuenta de usuario es la tarea más importante para un administrador cuando cualquier usuario deja una organización.

Esta publicación te explica cómo eliminar usuarios en Linux usando el comando userdel.

Requisitos

Para poder eliminar/eliminar una cuenta de usuario, debe iniciar sesión como usuario root o como usuario con privilegios sudo.

comando del usuario

En Linux, puede eliminar una cuenta de usuario con el comando userdel. El comando userdel es una utilidad de bajo nivel que se utiliza para eliminar cuentas de usuario en Linux y otros sistemas operativos similares a Unix.

En Debian/Ubuntu, puede usar la utilidad deluser para eliminar un usuario. Ejemplo:deluser nombre_usuario / deluser --remove-home user_name .

Sintaxis:

userdel [options] user_name

Cómo eliminar/eliminar usuarios en Linux

Para eliminar un usuario llamado nombre_usuario del sistema Linux, use:

Considere verificar actividades adicionales que pueda necesitar realizar antes de eliminar una cuenta de usuario en Linux.

userdel user_name

Cuando ejecuta un comando userdel sin ninguna opción especificada en la línea de comandos, el comando userdel lee /etc/login.defs (RHEL/CentOS) o /etc/deluser.conf (Debian/Ubuntu) para los valores predeterminados, por ejemplo, el el directorio de inicio del usuario y la cola de correo permanecerán en el sistema si se establece REMOVE_HOME =0 en /etc/deluser.conf.

Cómo eliminar/quitar un usuario con el directorio de inicio en Linux

En la mayoría de las distribuciones, el comando userdel no eliminará el directorio de inicio del usuario ni la cola de correo.

Use la opción -r con userdel para eliminar el usuario junto con el directorio de inicio y la cola de correo.

userdel -r user_name
El comando anterior no eliminará los archivos de usuario presentes en el directorio de inicio. Deberá eliminar manualmente los archivos que se encuentran en otros sistemas de archivos.

Actividades adicionales antes de eliminar el usuario

Ejecutar el comando userdel parece muy fácil, pero el sistema no le permitirá eliminar la cuenta de usuario si el usuario ha iniciado sesión o cualquier proceso se está ejecutando en su nombre.

ps -U user_name

Salida:

  PID TTY          TIME CMD
14532 ?        00:00:00 sshd
14536 pts/2    00:00:00 bash
14622 pts/2    00:00:00 vim

Elimine el proceso en ejecución del usuario con el comando killall. Este comando también expulsará al usuario del sistema.

killall -u user_name

Bloquee al usuario para que no pueda volver a iniciar sesión.

usermod -L user_name

Puede considerar realizar una copia de seguridad del directorio de inicio del usuario para necesidades futuras.

tar -zcvf /backup/user_name-`date +%Y_%M_%d.tar.gz` /home/user_name/

Conclusión

Ha aprendido a eliminar cuentas de usuario en Linux usando el comando userdel. Verifique dos veces el nombre de usuario antes de eliminar usuarios del sistema Linux.


Cent OS
  1. Cómo enumerar usuarios en Linux, enumerar todos los comandos de usuarios

  2. Cómo eliminar un usuario en Linux usando la línea de comandos

  3. Cómo agregar y eliminar usuarios en CentOS, RHEL y Fedora

  4. Cómo usar el comando id en Linux:5 ejemplos útiles

  5. Cómo eliminar una partición usando fdisk

Comando userdel - Eliminar cuenta de usuario del sistema Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

Cómo quitar o eliminar PPA en Ubuntu Linux

Cómo quitar/eliminar archivos en Linux usando el comando rm

Eliminar usuarios en Linux con el comando Userdel

Cómo usar el comando ulimit en Linux