Você cria seu próprio equivalente ao Active Directory a partir do Kerberos e do OpenLDAP (o Active Directory basicamente é o Kerberos e o LDAP, de qualquer maneira) e usa uma ferramenta como o Puppet (ou o próprio OpenLDAP) para algo semelhante às políticas, ou usa o FreeIPA como uma solução integrada.
Há também uma ampla gama de servidores LDAP comercialmente suportados para Linux, como o Red Hat Directory Server. O RHDS (como o 389 Server, que é a versão gratuita do RHDS) possui uma ótima GUI Java para gerenciamento do diretório. No entanto, não faz Kerberos nem políticas.
Pessoalmente, gosto muito do projeto FreeIPA e acho que ele tem muito potencial. Uma versão comercialmente suportada do FreeIPA está incluída nas assinaturas padrão do RHEL6, acredito.
Dito isto, o que você está perguntando é mais uma solução de servidor de arquivos do que uma solução de autenticação (que é o que o AD é). Se você deseja seus arquivos em todas as máquinas nas quais faz login, é necessário configurar um servidor NFS e exportar um compartilhamento NFS do servidor de arquivos para a sua rede. O NFSv3 possui ACLs baseadas no intervalo de IPs, o NFSv4 seria capaz de fazer a autenticação apropriada com o Kerberos e combina bem com as opções de autenticação descritas acima.
Se você possui caixas Windows na sua rede, convém configurar um servidor Samba, que pode compartilhar seus arquivos nas caixas Linux e Windows. O Samba3 também pode funcionar como um controlador de domínio no estilo NT4, enquanto o Samba4 pode imitar um controlador de domínio no estilo Windows 2003.