Não. Sempre que você criar um novo arquivo, o umask
será aplicado. Esse umask
é um número que determina quais permissões o arquivo terá.
Para ter permissões de execução, as máscaras devem ser 7
, 5
ou 3
. Nenhum arquivo é criado com essas máscaras. Mas, cuidado com os arquivos compactados, pois eles mantêm a permissão do arquivo quando você os extrai. Se você continuar baixando coisas de fontes confiáveis e verificar o conteúdo antes de fazer qualquer coisa, você deve estar bem.
Vamos ver como funciona o umask:
Para arquivos, a máscara padrão é 0666
e o umask é 0022
. O sistema toda vez que você cria um arquivo faz esta operação:
mask - umask = file permissions
0666 - 0022 = 0644
Os números de permissões detalhados são os seguintes:
0644
^^^^
||||
|||\_ others permissions, in this case only read
|| \__ groups permissions, in this case only read
| \___ user permissions, in this case read and write
\__ special byte
Assim, cada arquivo criado pelo usuário é criado para que você possa ler e gravar o arquivo, o grupo pode lê-lo e outros podem lê-lo também. Nada a ver com os executáveis.