Seu fmask
está definido como 0111
, o que significa que o bit mais inferior das permissões de arquivo será limpo. Esse bit é o x
. Defina a máscara para, e. 002
para apenas limpar o bit de gravação para others
e deixar os r
e x
bits intactos.