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:
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".