Am 06.03.19 um 09:44 schrieb Ronny Seffner:
Hallo,
Microsoft kennt dafür eine Art Lösung und nennt sie "roaming profiles". Hat der Client beim Login Netz, prüft er, ob die lokale Kopie des home aktueller ist, als die servergespeicherte Kopie. Ist dem nicht so, zieht er die Kopie vom Server. Beim Logout schiebt der Client sein home auf dem Server, wenn er ihn erreicht. Dazu gibt’s blacklists für Dateien/Ordner, weil so ein MS-Nutzerprofil schon mal riesig sein kann und Synchronisierungs-Intelligenz wie rsync bei MS nicht existiert.
Der Ansatz kann ja aber auch für Dich die Lösung sein. Wichtig ist, dass es keine konkurrierenden Zugriffe on- und offline gibt (ein als Bernd angemeldeter Nutzer im Zug und einer im Büro gleichzeitig) - da gewinnt dann eben immer das aktuellste Profil.
- prüfe bei Login auf Serververfügbarkeit
- finde das aktuellere home und synchronisiere bei Bedarf
(- touche einen Zeitstempel/lock/was auch immer)
- lass den User arbeiten
(- touche einen Zeitstempel/lock/was auch immer)
- versuche bei logout das home auf den Server zu bekommen
Vergleichbar mit nextcloud.