
나는 리눅스에 관한 책을 읽고 있어요. 사용자의 홈 디렉토리를 변경하는 방법 중 하나(최선은 아니지만 - 를 통해 수행할 수도 있음을 알고 있음)는 특정 사용자의 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