通过编辑 /etc/passwd 更改主目录

通过编辑 /etc/passwd 更改主目录

我正在读一本关于 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

相关内容