Cómo eliminar un usuario de Linux

Cómo eliminar un usuario de Linux
Un sistema informático en una organización puede ser operado por varios usuarios, si alguien deja a la organización que su cuenta se vuelve inútil, debe eliminarse o eliminarse del sistema para ahorrar espacio de almacenamiento. Si el sistema operativo está basado en Linux, los usuarios se pueden administrar utilizando el terminal convenientemente. En este seguimiento, vamos a explicar algunas consultas simples a través de las cuales podemos eliminar a los usuarios de Linux.

Cómo eliminar un usuario de Linux

Para eliminar a los usuarios del Linux, primero, tenemos que mostrar el usuario, los datos del usuario se colocan en el /etc/passwd Directorio, este gato se muestra utilizando el comando CAT:

$ cat /etc /passwd

Desplácese hacia abajo para ver la lista de los usuarios disponibles en el Linux:

Tenemos cuatro usuarios en Linux que son Maadi, Hammad, John y Paul que se pueden ver en la salida anterior. Podemos eliminar o eliminar a los usuarios de Linux en cualquier momento utilizando el comando simple de Linux cuya sintaxis general es:

$ userdel [opciones] [nombre de usuario]

La explicación de la sintaxis anterior es:

  • Utilizar el usuarios comandar para eliminar al usuario de Linux
  • Use cualquier bandera en el lugar de [Opciones] que realiza cualquier función especificada como "-r" que elimina los archivos adicionales de los usuarios
  • Reemplace la [nombre de usuario] con el nombre de usuario real que desea eliminar o eliminar de Linux

Hay tres tipos de opciones más comunes utilizadas con el comando UserDel son:

-F Esta opción se utiliza para eliminar por la fuerza al usuario de Linux, termina todos los procesos, registrado desde el terminal y finalmente elimina al usuario de Linux
-riñonal Esta opción se utiliza para eliminar los archivos que están conectados al usuario
-Z La asignación de usuarios de Selinux es una política de seguridad heredada por todos los usuarios de Linux, al usar esta opción, es independiente de la asignación de usuarios de Selinux.

Eliminemos al usuario, "Paul", del sistema Linux utilizando el comando "UserDel" con el sudo:

$ sudo userdel Paul

Para verificar el estado del último comando ejecutado, ejecute el siguiente comando:

$ Echo $?

El comando "Echo $?"Tiene los siguientes resultados posibles que se explican:

Resultado Explicación
0 El comando fue ejecutado con éxito.
1 El archivo contiene la contraseña, que no se puede actualizar
2 El comando ingresado tiene una sintaxis no válida
6 El usuario especificado en el comando no existe
8 El comando especificado por el usuario se registra actualmente
10 El archivo contiene grupos, que no se pueden actualizar
12 No se puede quitar el directorio de inicio

Supongamos que hay algunos procesos que se ejecutan en el fondo del usuario "John" debido al cual no puede eliminarlo:

$ Sudo userdel John

Para resolverlo, elimine por la fuerza al usuario utilizando la opción de "-f" con el comando userdel o detener los procesos. Para detener el proceso, use el comando:

$ sudo killall -u John

Nuevamente, ejecute el comando de UserDel para eliminar el usuario John:

$ Sudo userdel John

Para verificar el estado, haga eco del estado del comando:

$ Echo $?

El comando se ejecuta correctamente.

Conclusión

En Linux, las cuentas del usuario que no son necesarias están ocupando el espacio y deben eliminarse para que el espacio esté disponible para los nuevos usuarios. En Linux, esto se puede hacer muy fácilmente a través de la línea de comandos, aunque la otra opción todavía está disponible y eso está pasando por las secciones de configuración de la GUI de la distribución de Linux y administrar a los usuarios desde allí, la manera fácil de eliminar la Los usuarios de Linux se explican en este artículo que se realiza a través de la terminal. Simplemente enumeramos a todos los usuarios y eliminamos los usuarios especificados que queremos eliminar utilizando el comando "UserDel".