SSH ne débarque pas le répertoire utilisateur par défaut


8

J'ai récemment installé Raspbian sur un Raspberry Pi. Dans le cadre du processus d'installation, j'ai changé le nom d'utilisateur et le groupe par défaut (pi) en mon propre (appelons-le utilisateur) en utilisant usermodet groupmod. J'ai également déplacé le répertoire personnel /home/pivers le nouveau nom d'utilisateur à l' /home/useraide de usermod. Tout fonctionne bien, sauf que lorsque je me connecte en utilisant SSH au lieu de débarquer le nouveau répertoire utilisateur, /home/userje me retrouve dans le répertoire personnel /home.

Tout comme le répertoire /home/userexiste avec les autorisations 755. En plus de cela, le /etc/passwdfichier contient une entrée qui ressemble à ceci:

utilisateur: x: 1000: 1000: Utilisateur: / home / utilisateur: / bin / bash.

Pour moi, tout va bien, mais quand je me connecte depuis SSH, je reçois une invite qui ressemble à ceci:

utilisateur @ raspberrypi / home $.

Une idée de la raison pour laquelle cela peut se produire ou une solution simple? Ce n'est pas un gros problème mais cela me déroute.


2
Jetez un œil à votre entrée utilisateur dans le fichier / etc / passwd. Assurez-vous que l'entrée correspond à votre répertoire d'accueil attendu.
Steve Robillard

Pouvez-vous nous dire la sortie de la commande echo $HOME. C'est là que le shell pense que votre répertoire utilisateur est.
Jivings

Est-ce seulement ssh ou toute connexion (si vous avez une autre façon de vous connecter). Avez-vous redémarré l'appareil depuis le changement?
XTL

Réponses:


2

Le /home/userrépertoire appartient-il à l'utilisateur? Si vous l'avez créé tel rootou tel, pice ne sera probablement pas le cas. Essayez sudo chown user /home/userd'y remédier.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.