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.