Ubuntu 14.04 userdel -f no elimina el usuario

Ubuntu 14.04 userdel -f no elimina el usuario

Me enfrenté a una pequeña diferencia en el comportamiento de la utilidad userdel en Ubuntu 10.04 y 14.04 y ahora tengo dificultades para solucionarlo. Tengo una especie de script de "endurecimiento" que debería eliminar al usuario mediante la utilidad userdel. Es un poco feo ya que tiene que eliminar el usuario que realmente ejecuta este script. Pero cambiar esto sería la última opción, ya que conducirá a toneladas de gerentes dando vueltas y discutiendo por qué se cambió el comportamiento...

Entonces uso el siguiente comando para eliminar al usuario dentro de mi script:
userdel -r -f administrator

En Ubuntu 10.04 funciona perfectamente y elimina completamente al usuario administrador.
Pero en Ubuntu 14.04 los resultados son ligeramente diferentes:

userdel: user administrator is currently used by process ${PID of running hardening script}
userdel: cannot open /etc/subuid

Obviamente no puedo finalizar el proceso ya que al hacerlo, finalizaré mi propio script de endurecimiento. Entonces, ¿hay alguna forma de eliminar al usuario (digamos por sí solo) en Ubuntu 14.04?

Respuesta1

sudo deluser <USER_NAME>es el comando que necesita usar para eliminar un usuario.

Respuesta2

Lo que intentas hacer es obligar a un usuario a suicidarse... (y decirle al administrador queno podría tenera élsuicidarse tampoco)

Entonces, desde dentro del usuario en ejecución delusero userdelno funciona. Debe crear un usuario adicional o iniciar sesión como root para hacerlo.

VerNo puedo iniciar sesión como root desde la pantalla de inicio de sesión aunque tengo una cuenta rootcómo iniciar sesión como root y por qué también es una mala idea...

información relacionada