Benutzerverzeichnis existiert nicht bei der Anmeldung per SSH an einem Synology NAS

Benutzerverzeichnis existiert nicht bei der Anmeldung per SSH an einem Synology NAS

Auf einem Synology NAS mit DSM 7.0 habe ich über die grafische Benutzeroberfläche einen dedizierten Administratorbenutzer erstellt (wie im Einrichtungsverfahren von Synology empfohlen), dann habe ich die SSH-Anmeldung aktiviert und kann mich jetzt per SSH bei Synology anmelden. Soweit, so gut. Wenn ich mich jedoch über SSH anmelde, erhalte ich eine seltsame Meldung, bevor die Eingabeaufforderung angezeigt wird:

Could not chdir to home directory /var/services/homes/<my-admin-user>: No such file or directory

Warum passiert das? Ist das DSM 7-Betriebssystem meines NAS nicht richtig konfiguriert?

Und wie behebe ich das? Erstelle ich einfach das Home-Verzeichnis des Benutzers?

zusätzliche Information

Der Pfad /var/services/homesexistiert, aber es handelt sich um einen symbolischen Link zu /volume1/@fake_home_linketwas, das nicht existiert.

Antwort1

Gehen Sie zu „Systemsteuerung > Benutzer und Gruppe > Erweitert > Benutzer-Home“ und aktivieren Sie „Benutzer-Home-Dienst aktivieren“, bevor Sie es mit „Übernehmen“ dauerhaft übernehmen.

Antwort2

Diese Fehlermeldung zeigt an, dass das System nicht in das angegebene Stammverzeichnis für den angegebenen Benutzer wechseln kann, da das Verzeichnis nicht existiert. Möglicherweise /var/services/homes/<my-admin-user>fehlt der Ordner oder der Benutzer hat keine Berechtigung, auf das Verzeichnis zuzugreifen. Es kann auch sein, dass der Name des Verzeichnisses falsch geschrieben ist.

Sie sollten überprüfen, ob der Verzeichnispfad existiert und ob der Benutzer die Berechtigung hat, darauf zuzugreifen. Wenn nicht, können Sie das Verzeichnis erstellen und dem Benutzer die Berechtigung erteilen, darauf zuzugreifen.

Antwort3

erstaunlicher GIST für DSM 6, 7 https://gist.github.com/seignovert/c903c2facbf88243dac90de68be696ea

Funktioniert bei mir: DSM: 7 Client: Ubuntu 22.04 LTS

verwandte Informationen