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