SSH no aterriza el directorio de usuario predeterminado

8

Recientemente instalé Raspbian en una Raspberry Pi. Como parte del proceso de instalación, cambié el nombre de usuario y el grupo del predeterminado (pi) al mío (llamémoslo usuario) usando usermody groupmod. También moví el directorio de inicio /home/pial nuevo nombre de usuario /home/userusando usermod. Todo funciona bien, excepto que cuando inicio sesión usando SSH en lugar de aterrizar en el nuevo directorio de usuarios, /home/usertermino en el directorio de inicio /home.

Así como el directorio /home/userexiste con permisos 755. Además de eso, el /etc/passwdarchivo contiene una entrada similar a la siguiente:

usuario: x: 1000: 1000: Usuario: / inicio / usuario: / bin / bash.

Para mí, todo parece estar bien, pero aún así, cuando inicio sesión desde SSH, aparece un mensaje similar al siguiente:

usuario @ raspberrypi / home $.

¿Alguna idea de por qué esto puede estar sucediendo o alguna solución simple? No es gran cosa, pero me está confundiendo.

Pere Tuset
fuente
2
Eche un vistazo a su entrada de usuario en el archivo / etc / passwd. Asegúrese de que la entrada coincida con su directorio de inicio esperado.
Steve Robillard
¿Puede decirnos la salida del comando echo $HOME? Ahí es donde el shell cree que está su directorio de usuarios.
Jivings
¿Es solo ssh o cualquier inicio de sesión (si tiene otra forma de iniciar sesión)? ¿Has reiniciado el dispositivo desde el cambio?
XTL

Respuestas:

2

¿El /home/userdirectorio es propiedad del usuario? Si lo creó como rooto como, pientonces probablemente no lo será. Intenta sudo chown user /home/userremediar esto.

JonW
fuente