Parece que você precisa de um serviço de autenticação que funcione para Linux e Windows e, depois, para compartilhar arquivos no Windows ou no Linux com o diretório inicial montado automaticamente (possivelmente no login) e um perfil de roaming compartilhado para as janelas. máquina.
O compartilhamento de arquivos é a parte fácil. Samba e NFS. NFS para compartilhar arquivos para a máquina Linux e Samba para compartilhar arquivos para a máquina windows. Embora você possa usar o Samba para ambos, eu acho.
Como ponto de partida, você pode verificar o Open LDAP para autenticação.
Não tenho certeza sobre como configurar a máquina do Windows para autenticação no LDAP, talvez você precise usar o samba para que a>, também ... caso contrário, você pode ter que instalar software adicional no Windows para permitir sua autenticação em relação ao LDAP (como pGina ).
Existem vários guias com diferentes níveis de facilidade de uso.
Espero que este seja um ponto de partida, pelo menos. Eu não tive que fazer esse tipo de configuração em um tempo muito longo, então eu tenho medo de não ser de muita ajuda além da pequena informação que eu forneci aqui.