GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar un uso no root con UID 0 en Linux

Esta posición describe cómo eliminar un usuario no root con UID cero. Si intenta eliminar un usuario con UID 0 mediante el comando userdel, obtendrá el siguiente error.

# id user2
uid=0(root) gid=0(root) groups=0(root)
# userdel user2
userdel: user user2 is currently used by process 1

Si necesita eliminar un usuario no raíz que tenga UID 0 (por ejemplo, usuario1), siga estos pasos:

1. Haga una copia de seguridad del archivo /etc/passwd antes de continuar:

# cp /etc/passwd /etc/passwd.bkup

2. Abra /etc/passwd y cambie el UID del usuario 1 de 0 a un UID que no utilice ningún otro usuario:

user1:x:0:0::/home/scom:/bin/bash

Por ejemplo:

user1:x:1111:0::/home/scom:/bin/bash

Proporcione un número más alto para el nuevo UID y asegúrese de no especificar UID estándar.

3. Ahora, elimine el usuario:

# userdel user1
Nota – Nunca intente eliminar el usuario root o cambiar su UID.


Linux
  1. Cómo uso Vagrant con libvirt

  2. Cómo usar BusyBox en Linux

  3. Cómo uso cron en Linux

  4. Agregar usuario a grupo en Linux, cómo hacerlo (con ejemplos)

  5. Cómo crear y eliminar un grupo de usuarios en Linux

Cómo usar el comando usermod en Linux

Cómo usar el comando who en Linux con ejemplos

Comando alias de Linux:cómo usarlo con ejemplos

Cómo usar el comando rm de Linux con ejemplos

Cómo usar una clave SSH con usuarios no root

Eliminar usuarios en Linux con el comando Userdel