Estou lendo um livro sobre o Linux. Ele diz que uma das maneiras (embora não seja a melhor - estou ciente de que isso também pode ser feito com usermod
) para alterar o diretório inicial de um usuário é alterar o diretório inicial em /etc/passwd
para esse usuário específico. Eu alterei com sucesso a entrada de um usuário em particular para
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash
No entanto, ao fazer login em um shell como esse usuário, estou posicionado no diretório /home/mainuser
e não em /home/mainuser/projects
. Eu estou entendendo mal o que o diretório home significa? Eu não deveria estar em /home/mainuser/projects
quando eu logar?
Informação adicional:
Executando o Linux Fedora 25
grep mainuser / 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