Dependendo do seu ambiente operacional, você pode ter Listas de Controle de Acesso disponíveis (ACL's).
No RedHat Linux você pode fazer algo como:
setfacl -R -m g: redgroup: --- nome_do_dir
As ACLs podem oferecer muito mais granularidade sobre quem pode ver o quê.