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 | [email protected] | +49 35245 72950
7EA62E22D9CC4F0B74DCBCEA864623A568694DB8