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 user1Nota – Nunca intente eliminar el usuario root o cambiar su UID.