我正在读一本关于 Linux 的书。它说更改用户主目录的方法之一(尽管不是最好的 - 我知道这也可以通过 来完成)是更改该特定用户的usermod
主目录。/etc/passwd
我已成功将特定用户的条目更改为
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash
但是,以该用户身份登录 shell 后,我位于/home/mainuser
目录中,而不是/home/mainuser/projects
.我是否误解了主目录的含义?/home/mainuser/projects
我登录的时候不应该在吗?
附加信息:
运行 Linux Fedora 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