Você não pode fazer isso com o modelo de permissões posix; simplesmente não há provisão para isso. Uma provisão relacionada (setuid e setgid nos diretórios) permite que a propriedade seja herdada em um nível, mas não em permissões.
Você deve considerar o uso de ACLs se precisar dessa funcionalidade, pois as podem ser herdadas (no momento da criação do arquivo), mas isso requer um pouco de reflexão sobre a estrutura de permissões. Supondo que você tenha suporte a POSIX ACL em seu sistema e em seu sistema de arquivos, a ACL que você deseja definir no diretório será algo como d:u::7,d:g::5,d:o::5
(isso faz com que a ACL opere no UID e GID do qual o arquivo pertence); você precisa herdar isso também tornar o diretório suid e sgid). ACLs padrão nos diretórios são aplicados a novos arquivos e diretórios criados dentro deles, então, embora isso não seja exatamente uma maneira de fazer as permissões nos arquivos 0755, ele provavelmente fará o que você precisa.
Há um pouco de curva de aprendizado para as ACLs e elas são um dos recursos mais complexos (e muito raramente usados) do POSIX. Leia as páginas de manual: man 5 acl
e man 1 setfacl
. Não tente usar ACLs para nada até entender como eles funcionam.
A outra coisa a ser vista, dependendo de como o conteúdo do diretório está sendo escrito, é ter o programa que os está escrevendo especificando as permissões; isso estaria sujeito a umask, mas é a única maneira de efetuar as permissões desejadas da maneira literal que você deseja fazer. Muitos programas têm opções que você pode especificar para isso, ou você pode definir o umask desejado no shell que está executando o programa, criando os arquivos (você pode fazer isso sem afetar o sistema umask).