Ubuntu 14.04 userdel -f não remove o usuário

0

Eu enfrentei uma pequena diferença no comportamento do utilitário userdel no Ubuntu 10.04 e 14.04 e agora estou tentando corrigi-lo. Eu tenho tipo de "endurecimento" script que deve remover o usuário através do utilitário userdel. É um pouco feio, já que é preciso remover o usuário que realmente executa esse script. Mas mudar isso seria a última opção, já que isso levaria a muitos gerentes voando por aí e argumentando porque o comportamento foi alterado ...

Então eu uso o seguinte comando para remover o usuário dentro do meu script: userdel -r -f administrator

No Ubuntu 10.04 funciona perfeitamente e remove completamente o usuário administrador.
Mas no ubuntu 14.04 os resultados parecem um pouco diferentes:

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

Obviamente, não posso matar o processo, pois vou matar o meu próprio script de endurecimento. Então, há alguma maneira de remover o usuário (digamos por si só) no Ubuntu 14.04?

    
por Grigory 09.12.2014 / 16:54

2 respostas

0

sudo deluser <USER_NAME> é o comando que você precisa usar para remover um usuário.

    
por vembutech 09.12.2014 / 17:05
0

O que você está tentando fazer é forçar um usuário a cometer suicídio ... (e dizer ao gerente que você não poderá ter ele suicídio nem)

Portanto, a partir do usuário em execução deluser ou userdel não funciona. Você precisa criar um usuário adicional ou fazer login como root para fazer isso.

Veja Não é possível fazer o login como root a partir da tela de login, mesmo que eu tenha uma conta root como fazer login como root e porque também é uma má idéia ...

    
por Fabby 27.12.2014 / 19:45