A melhor coisa que você pode fazer é adicionar o bit setgid ( chmod g+s
) aos seus diretórios. Veja o diretório Setuid e Setgid no manual do coreutils. Novos diretórios preservarão a propriedade do grupo.
Quanto às permissões, o melhor que você pode fazer é garantir que umask 002
esteja em uso toda vez que alguém trabalhar nesse diretório.
(Sim, as permissões básicas do estilo unix são muito básicas às vezes ... não sei se as ACLs podem facilitar o trabalho colaborativo dentro de um diretório. Se elas forem ativadas no seu sistema, você pode dar uma olhada.)