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.


--
Thomas Guettler http://www.thomas-guettler.de/
I am looking for feedback: https://github.com/guettli/programming-guidelines

Antwort per Email an