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
Ich würde da mit rsync arbeiten.
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen www.seffner.de | ronny@seffner.de | +49 35245 72950 7EA62E22D9CC4F0B74DCBCEA864623A568694DB8