Isso é definido por umask . Ele define o padrão para criar e alterar permissões de arquivos.
Para ver o umask por padrão, em um modo fácil, emita o comando umask -S
. Por exemplo, o resultado:
u=rwx,g=rx,o=rx
significa que para usuário aplica tudo, para grupo apenas lê e executa, e o mesmo para outros .
Para alterar o problema umask desta forma:
umask x@y
onde:
x pode ser: u
(usuário), g
(grupo), o
(outro) ou a
(todos)
@ pode ser +
para adicionar permissões, -
para remover permissões
y pode ser r
(lido), w
(gravação), x
(executar)
Por exemplo: umask g+w
ativa as permissões de gravação por padrão para group
quando você faz um chmod +w
.
Mais informações aqui ou emitindo man umask
no prompt de comando.