우분투: 사용자 이름을 변경해 보시겠습니까?

우분투: 사용자 이름을 변경해 보시겠습니까?

시작하기 전에 컴퓨터를 다시 시작하고 루트로 로그인했습니다.

usermod -l newname /home/newname -m oldname내 사용자 이름을 변경했습니다 .

결과적으로 오류 메시지가 나타납니다

user oldname is currently used by process 4391

나는 그것을 시도했고 pkill -9 <processid>그것은 죽었지만 수백 개가있었습니다.

시도했지만 pkill -u oldname아무것도 작동하지 않는 것 같습니다.sudo pkill -KILL -u oldnamesudo pkill -9 -u oldname

선택의 여지가 없습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

답변1

Grub 메뉴에서 복구 모드로 Ubuntu를 다시 시작한 다음 "루트 프롬프트에 드롭"을 선택하고 거기에서 시도해 보는 것이 좋습니다. 일부 GUI 활동으로 인해 모든 활성 사용자 프로세스가 발생했을 가능성이 있다고 생각합니다.

답변2

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

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

그런 다음 실행

adduser [새 사용자 이름] sudo

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

관련 정보