사용자 이름을 변경하면 피할 수없는 문제가 발생합니다. 많은 프로그램이 더 이상 존재하지 않는 이전 디렉토리에서 데이터를 읽고 쓰려고 시도합니다. 새 계정을 만들고 이전 폴더를 모두 복사하는 것이 좋습니다. 다른 문제가 있다고 생각합니다.
그러나 이것은 이전 의견이 도움이되지 않은 질문에 대답합니다.
이전 사용자 이름에 활성 프로세스가있어 루트로 다시 로그인하면 작동하지 않을 수 있습니다. 그래서 나는 다른 사람들이 말하고 복구 모드로 재부팅하는 것을 좋아했습니다. 그러나 원래 포스터에 언급 된 오류 메시지가 나타납니다. 여기서 발견 된 것은 드라이브가 복구 모드에서만 읽기 때문에 읽기 / 쓰기가되어야하기 때문입니다.
요약 수정 :
sudo passwd root # assign a password
reboot # into recovery mode and log in as root
그럽 메뉴가 표시되도록 설정되어 있지 않은 경우 부팅하는 동안 Shift 키를 누르십시오. 루트로 로그인하여 쉘로 이동하십시오.
mount -o remount,rw / # make the disk writable
usermod -l <newname> -d /home/<newname> -m <oldname>
passwd -l root # deactivate the root password
reboot
이전 사용자 이름은 로그인 이름이지만 여전히 입력 할 수 있습니다. 수정하려면 아래 명령을 사용하여 파일을 편집하고 같은 줄에 새 사용자 이름과 기존 사용자 이름이있는 줄을 찾아 이전 이름을 새로운 것 :
sudo nano /etc/passwd
다른 사람들이 다른 곳에서 말했듯이, 많은 프로그램이 더 이상 존재하지 않는 이전 사용자 이름의 폴더에서 응용 프로그램 데이터를 찾거나 저장하는 것과 같은 일을하려고 할 때 사용자 이름을 변경할 때 문제가 발생합니다.