Altere umask=007
para fmask=117
(ou talvez fmask=117,dmask=007
). A opção umask
define os bits de permissão a serem removidos dos arquivos e diretórios, enquanto fmask
os define para arquivos comuns e dmask
os define para diretórios. Como você especificou 0
para o proprietário e o grupo, isso significa que as permissões no foram removidas para arquivos ou diretórios, portanto a permissão de execução foi deixada intacta para o proprietário e o grupo. A remoção explícita das permissões de execução nos arquivos usando 1
em vez de 0
e fmask
em vez de umask
corrigirá o problema. As permissões de execução são normalmente incluídas nos diretórios, portanto você não deseja removê-las.