Em vez de chmod, veja se sua versão unix e o sistema de arquivos entendem prolongados ACLs POSIX (Link refere-se ao linux em específico, mas o básico deve ser aplicável a outro OSen que os suporte).
Se você fizer isso, ou se você puder configurar seu sistema para entendê-los, você pode simplesmente dizer (por exemplo:
setfacl -mR d:g:admingroup:rwx /home/
setfacl -mR g:admingroup:rwx /home/
E todos os usuários no grupo admingroup
terão automaticamente acesso de leitura / gravação a tudo em /home
e subdiretórios.