Ubuntu 14.04 userdel -f는 사용자를 제거하지 않습니다.

Ubuntu 14.04 userdel -f는 사용자를 제거하지 않습니다.

Ubuntu 10.04 및 14.04에서 userdel 유틸리티의 동작에 작은 차이가 있었고 지금은 이를 해결하는 데 어려움을 겪고 있습니다. userdel 유틸리티를 통해 사용자를 제거해야 하는 일종의 "강화" 스크립트가 있습니다. 이 스크립트를 실제로 실행하는 사용자를 제거해야 하기 때문에 약간 추악합니다. 하지만 이를 변경하면 수많은 관리자가 행동이 변경된 이유에 대해 논쟁을 벌이게 되기 때문에 마지막 선택이 될 것입니다...

그래서 다음 명령을 사용하여 스크립트 내에서 사용자를 제거합니다.
userdel -r -f administrator

Ubuntu 10.04에서는 완벽하게 작동하며 관리자 사용자를 완전히 제거합니다.
그러나 우분투 14.04에서는 결과가 약간 다르게 보입니다.

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

분명히 프로세스를 종료할 수는 없습니다. 그렇게 하면 강화 스크립트 자체가 종료되기 때문입니다. 그렇다면 Ubuntu 14.04에서 사용자를 제거할 수 있는 방법이 있습니까?

답변1

sudo deluser <USER_NAME>사용자를 제거하는 데 사용해야 하는 명령입니다.

답변2

당신이 하려는 것은 사용자가 자살하도록 강요하는 것입니다... (그리고 관리자에게 다음과 같이 말하십시오.가질 수 없을 것이다그를자살도 하지 않음)

따라서 실행중인 사용자 내에서 deluser또는 userdel작동하지 않습니다. 이를 수행하려면 추가 사용자를 생성하거나 루트로 로그인해야 합니다.

보다루트 계정이 있는데 로그인 화면에서 루트로 로그인할 수 없습니다루트로 로그인하는 방법과 그것이 왜 나쁜 생각인지...

관련 정보