Você não pode personalizar umask por diretório.
A maneira típica de resolver seu cenário específico é usar uma máscara padrão setfacl .
Se criarmos um diretório compartilhado e permitirmos que um usuário root e um grupo compartilhado compartilhem permissões: -rwxrwxr-- , e queremos que cada novo arquivo tenha as permissões -rwxrwxr-- , mas a permissão do diretório pai para seja rwxrwxr-w . A maneira de fazer isso (o que eu sei) seria definir a umask padrão para 0003, mas aparece assim que fechamos o terminal, o umask é resetado. Então, como fazemos a mudança permanente apenas para um diretório , porque não queremos alterar o umask s de todo o sistema.
Tags permissions ubuntu