Ich habe kürzlich Raspbian auf einem Raspberry Pi installiert. Im Rahmen der Installation geändert ich die Benutzername und Gruppe aus dem Standard (pi) zu meinem eigenen (sie es nennt Benutzer) mit usermod
und groupmod
. Ich zog auch das Home - Verzeichnis /home/pi
auf dem neuen Benutzernamen /home/user
verwenden usermod
. Alles funktioniert einwandfrei, außer dass ich beim Anmelden mit SSH anstelle des neuen Benutzerverzeichnisses /home/user
im Ausgangsverzeichnis lande /home
.
So wie das Verzeichnis /home/user
mit den Berechtigungen 755 existiert. Darüber hinaus /etc/passwd
enthält die Datei einen Eintrag, der wie folgt aussieht:
Benutzer: x: 1000: 1000: Benutzer: / home / Benutzer: / bin / bash.
Für mich sieht alles gut aus, aber wenn ich mich von SSH anmelde, erhalte ich eine Eingabeaufforderung, die wie folgt aussieht:
user @ raspberrypi / home $.
Irgendeine Idee, warum dies passieren könnte oder eine einfache Lösung? Es ist keine große Sache, aber es verwirrt mich.
echo $HOME
. Dort glaubt die Shell, dass sich Ihr Benutzerverzeichnis befindet.Antworten:
Ist das
/home/user
Verzeichnis im Besitz des Benutzers? Wenn Sie es alsroot
oder als erstellt haben,pi
wird es wahrscheinlich nicht sein. Versuchen Sie diessudo chown user /home/user
zu beheben.quelle