![/etc/passwd를 편집하여 홈 디렉토리를 변경하십시오.](https://linux55.com/image/104528/%2Fetc%2Fpasswd%EB%A5%BC%20%ED%8E%B8%EC%A7%91%ED%95%98%EC%97%AC%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
나는 리눅스에 관한 책을 읽고 있어요. 사용자의 홈 디렉토리를 변경하는 방법 중 하나(최선은 아니지만 - 를 통해 수행할 수도 있음을 알고 있음)는 특정 사용자의 usermod
홈 디렉토리를 변경하는 것입니다. /etc/passwd
특정 사용자에 대한 항목을 다음으로 성공적으로 변경했습니다.
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash
그러나 해당 사용자로 쉘에 로그인한 후 /home/mainuser
대신 디렉토리 에 있습니다 /home/mainuser/projects
. 홈 디렉토리가 무엇을 의미하는지 잘못 이해한 것입니까? /home/mainuser/projects
로그인하면 거기에 있어야 하지 않나요?
추가 정보:
리눅스 페도라 25 실행
grep 마스터 사용자/etc/passwd
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash
$ getent passwd mainuser
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash