SSH não está aterrando no diretório de usuário padrão

8

Eu instalei recentemente o Raspbian em um Raspberry Pi. Como parte do processo de instalação, alterei o nome de usuário e o grupo do padrão (pi) para o meu (vamos chamá-lo de usuário) usando usermode groupmod. Também mudei o diretório inicial /home/pipara o novo nome de usuário /home/userusando usermod. Tudo funciona bem, exceto quando, quando faço login usando SSH, em vez de aterrar no novo diretório de usuário, /home/useracabo no diretório inicial /home.

Assim como o diretório /home/userexiste com as permissões 755. Além disso, o /etc/passwdarquivo contém uma entrada semelhante à seguinte:

usuário: x: 1000: 1000: Usuário: / home / usuário: / bin / bash.

Para mim, tudo parece bem, mas ainda assim, quando faço login no SSH, recebo um prompt parecido com:

usuário @ raspberrypi / home $.

Alguma idéia de por que isso pode estar acontecendo ou alguma solução simples? Não é grande coisa, mas está me confundindo.

Pere Tuset
fonte
2
Dê uma olhada na sua entrada de usuário no arquivo / etc / passwd. Verifique se a entrada corresponde ao diretório inicial esperado.
9788 Steve Robillard
Você pode nos dizer a saída do comando echo $HOME. É aí que o shell acredita que seu diretório de usuários está.
Jivings
É apenas ssh ou qualquer logon (se você tiver outra maneira de efetuar login). Você reiniciou o dispositivo desde a alteração?
XTL

Respostas:

2

O /home/userdiretório é de propriedade do usuário? Se você o criou como rootou como piprovavelmente não será. Tente sudo chown user /home/userremediar isso.

JonW
fonte