O LDAP é apropriado para essa configuração.
Autenticação em cache
SSSD é uma alternativa ao pam-ldap e nss-ldap que armazena em cache senhas para uso off-line. Não faz nada com mapas autofs armazenados no LDAP. Se você tiver apenas um servidor de arquivos com todos os diretórios base, poderá usar um mapa curinga autofs e não se preocupar com isso.
Diretórios Domésticos em Cache
Não há realmente uma solução turnkey para isso no Linux, como existe para o OS X. A estratégia é montar o diretório inicial do nfs quando estiver na rede e usar o rsync para sincronizar periodicamente os diretórios iniciais.
TsumuFS parece uma solução promissora pronta para uso, mas não sei como é estável é.
Gerenciamento de confiança
No Ubuntu, existe um pacote sudo-ldap que permite colocar sua configuração sudo no LDAP. Nada armazena em cache isso, então você será melhor de distribuir seu arquivo sudoers com um sistema de gerenciamento de configuração.