Dependendo das suas necessidades, você precisa de três coisas:
-
Servidor LDAP: que lida com a parte de autenticação. Lá você pode acessar o banco de dados dos usuários (criar, atualizar e excluir)
-
Sistema de arquivos NFS: que sincroniza as pastas iniciais de seus usuários nos diferentes PCs (como alternativa, você pode ver o GlusterFS)
-
Um servidor local (com armazenamento adequado)
Se você quiser apenas a parte de autenticação, o LDAP sozinho deve ser suficiente (e você pode hospedar o LDAP em um VPS, sem necessidade de um servidor local). Se você também precisar da sincronização dos diretórios iniciais, será necessário um sistema de arquivos NFS e um servidor local.