지시사항에 따르면 usermod -l newname oldname은 사용자의 홈 디렉토리인 /home/oldname도 변경합니다. 그런데 내 경우는 그렇지 않은 것 같다. 그래서 수동으로 이름을 mv /home/oldname newname 으로 바꿨습니다. 이제 오류가 발생하여 cd를 할 수 없습니다: bash: cd: /home/oldname: No such file or Directory
이 문제를 어떻게 해결할 수 있나요?
답변1
실행 중인 셸의 환경 변수에는 HOME
실행 중인 다른 프로세스와 마찬가지로 여전히 디렉터리의 이전 이름이 있습니다. 로그아웃했다가 다시 로그인하는 것이 이 문제를 해결하는 가장 쉬운 방법일 것입니다. 하지만 수동으로 HOME
새 경로로 재설정할 수도 있습니다.