Wat jij zou willen opzetten heb ik thuis voor een groot stuk opgezet. Hiervoor heb je een aantal zaken nodig:
- een LDAP server, voor het beheer van gebruikers en paswoorden
- een NFS server, voor het "exporteren" van home directories
Het eerste deel heb ik thuis opgezet d.m.v. volgende howto's:
-
http://home.subnet.at/~max/ldap, lees dit document grondig door. Aan server en clients heb je heel wat configuratiewerk, maar eens het werkt.
-
http://kennywest.blogspot.com/2007/04/pamccreds-howto.html, als bovenstaande werkt dan kan je proberen cached credentials aan de praat te krijgen. Dit zorgt ervoor dat je nog kan inloggen zonder een netwerkverbinding met de LDAP.
Het opzetten van een NFS server is redelijk eenvoudig en kan je wel via Google vinden. Vervolgens moet je er nog voor zorgen dat als gebruikers inloggen, hun home directory automatisch gemount wordt:
http://www.openldap.org/lists/openldap-software/200106/msg00355.htmlHiermee heb je al 90% van wat je wilt. Enig probleem is hoe kan je de home directories van gebruikers ophalen zonder internet verbinding. Ik vermoed dat in de Windows wereld dit zo werkt:
- gebruiker logt aan
- PC kopieert profiel van server lokaal
- gebruiker doet allerlei dinges
- gebruiker logt af
- PC kopieert profiel terug naar server
In Linux wordt er helemaal niets gekopieerd, waardoor offline werken wordt bemoeilijkt. Misschien zijn er meer ervaren mensen dan mij die hier iets over kunnen vertellen.