Defina a propriedade umask do usuário para 113.
A máscara do modo de criação de arquivo do usuário (umask) é usada para determinar a permissão do arquivo para arquivos recém-criados. Pode ser usado para controlar a permissão de arquivo padrão para novos arquivos. É um número octal de quatro dígitos. Um umask pode ser definido ou expresso usando valores Octal
Calcule umask para qualquer usuário da seguinte forma:
As octal são calculadas via bit a bit AND do complemento unário do argumento usando NOT bit a bit. As notações octal são as seguintes:
Valor Octal: Permissão
0: ler, escrever e executar
1: leia e escreva
2: leia e execute o
3: read only
4: escrever e executar o
5: escrever apenas
6: executar somente
7: sem permissões
se você quiser restringir seu usuário recém-criado de executar qualquer arquivo, configure sua umask para 113 (isso significa que ele só pode ler e escrever o arquivo, seu grupo só pode ler e escrever o arquivo enquanto qualquer outra pessoa só pode ler o arquivo arquivo)
O umask padrão de qualquer usuário no linux é 002 e para usuário root é 022.
Você pode padronizar umask para qualquer usuário assim: 1) abra / etc / profile 2) modifique a seguinte linha "umask 022" de acordo com as permissões padrão que você quer dar ao seu usuário.
Verifique a página do manual do umask para referência futura
man umask