Alterando o diretório inicial editando o / etc / passwd

1

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

    
por sanjihan 02.02.2017 / 09:55

0 respostas

Tags