현재 프로세스에서 사용 중인 사용자를 삭제하는 방법은 무엇입니까?

현재 프로세스에서 사용 중인 사용자를 삭제하는 방법은 무엇입니까?

계정 유형이 "표준"이고 "비밀번호가 설정되지 않음"인 사용자를 삭제하고 싶습니다.

userdel반품:

userdel: user username is currently used by process 1239

답변1

프로세스가 실행 중인 사용자를 삭제하려면 먼저 프로세스를 종료해야 합니다. 귀하의 경우:

kill -9 1239

사용자가 로그인한 경우 해당 쉘이 됩니다. 이를 종료하면 사용자가 로그아웃됩니다.

그런 다음 다음을 통해 사용자를 삭제할 수 있습니다.

userdel username

답변2

자신의 컴퓨터에서 이 작업을 수행하려는 경우 다른 컴퓨터에 로그인하는 것이 좋습니다.ttyroot거기에서 필요한 사용자를 삭제하십시오 . A는 tty주문만 실행하는 텔렉스 단말기입니다.

Ctrl + LAlt + F3로그인을 누르세요 tty3.

F4, 를 사용하여 F5별도로 액세스할 수도 있습니다 F6. 를 사용하면 현재 로그인한 사용자의 로그인 화면으로 돌아가고 이미 로그인되어 있을 수 있는 그래픽 사용자 세션으로 돌아갑니다.tty4tty6F1F2

이제 root사용자 이름과 비밀번호를 입력하세요 root.

삭제하려는 사용자가 이라고 가정하고 이 방법을 user1입력하면 # userdel user1 사용자의 홈 디렉토리와 그 안의 모든 콘텐츠가 보존됩니다.

홈 디렉토리와 사용자 메일 스풀의 내용을 삭제하려면 다음을 입력하십시오.

# userdel -r user1

관련 정보