
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/homes
existiert, aber es handelt sich um einen symbolischen Link zu /volume1/@fake_home_link
etwas, 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