minha experiência pessoal com esse problema foi com a notação binária umask
, assim como @ eliptical-view. Eu supus que escrevendo:
umask 644
me daria acesso de leitura e gravação aos arquivos que eu criei, o que está errado
Depois que eu mudei o umask
para ser
umask 022
o erro desapareceu.
Na verdade, a notação binária deve ser entendida como um complemento binário.
Portanto, na máscara de umask
abaixo quando alguém escreve 0
para o proprietário do arquivo, esse usuário terá acesso total aos arquivos criados por ele. O valor 2
significa que o segundo bit é mascarado, o que significa que, nesse caso, por padrão, os outros usuários não poderão gravar nos arquivos criados pelo proprietário do arquivo.