사용자 이름을 변경할 수 없습니다("사용자현재 프로세스에서 사용 중")

사용자 이름을 변경할 수 없습니다("사용자현재 프로세스에서 사용 중")

내가 읽고이것, 하지만 그건 도움이 되지 않았습니다. "이전 사용자"로 로그인하지 않았기 때문에 입력했는데 sudo usermod -l 'newuser' 'olduser'질문 제목에 오류 메시지가 표시되었습니다. 어떡해?

답변1

로그인뿐만 아니라 olduser해당 olduserID가 시스템에서 프로세스를 실행하는 경우에도 마찬가지입니다. 출력을 검색하면 ps -ef|grep olduser실행 중인 프로세스를 볼 수 있습니다. 실제로 오류 메시지는 PID실행 중인 프로세스를 알려줍니다( <number>질문 제목에 있음).

실행 중인 프로세스를 종료한 다음 사용자 이름 변경 명령을 실행하면 문제가 없습니다. 그렇지 않은 경우 추가 지원을 위해 발생한 다른 오류를 게시하십시오.

답변2

루트로 로그인한 후 터미널을 열고 다음을 실행하세요.

Kill -9 -u [이전 사용자 이름] && 사용자 이름 -l [이전 사용자 이름] [새 사용자 이름]

그런 다음 실행

adduser [새 사용자 이름] sudo

새로운 사용자 이름을 사용하여 sudo 명령을 실행하는 기능.

관련 정보