Usted construye su propio equivalente de Active Directory a partir de Kerberos y OpenLDAP (Active Directory básicamente es Kerberos y LDAP, de todos modos) y usa una herramienta como Puppet (o OpenLDAP) para algo parecido a las políticas, o usa FreeIPA como una solución integrada.
También hay una amplia gama de servidores LDAP con soporte comercial para Linux, como Red Hat Directory Server. RHDS (como 389 Server, que es la versión gratuita de RHDS) tiene una buena GUI de Java para la administración del directorio. Sin embargo, no tiene Kerberos ni políticas.
Personalmente, me gusta mucho el proyecto FreeIPA y creo que tiene mucho potencial. Una versión comercialmente compatible de FreeIPA está incluida en las suscripciones estándar RHEL6, creo.
Dicho esto, lo que está preguntando es más como una solución de servidor de archivos que una solución de autenticación (que es lo que es AD). Si desea sus archivos en todas las máquinas en las que inicia sesión, debe configurar un servidor NFS y exportar un recurso compartido NFS desde su servidor de archivos a su red. NFSv3 tiene ACL basadas en el rango de IP, NFSv4 podría realizar una autenticación adecuada con Kerberos y se combina muy bien con las opciones de autenticación que describí anteriormente.
Si tiene cuadros de Windows en su red, querrá configurar un servidor Samba, que puede compartir sus archivos en cuadros de Linux y Windows por igual. Samba3 también puede funcionar como un controlador de dominio de estilo NT4, mientras que Samba4 puede imitar un controlador de dominio de estilo Windows 2003.