Permissões de diretório inicial no linux com pasta public_html e correio alpino

0

Estranhamente, não encontrei uma resposta satisfatória para essa pergunta. Preciso configurar permissões adequadas para o diretório inicial do meu servidor da universidade:

  1. acesso público à public_html / sub-pasta da minha pasta pessoal
  2. sem acesso (leitura / gravação / execução) a qualquer outra coisa na minha pasta pessoal
  3. acesso do meu cliente thunderbird a arquivos alpinos relevantes

Até agora, defini 701 para minha pasta pessoal, 755 para public_html subfoler e 700 para outros arquivos e diretórios. Tudo bem? Algum problema potencial com isso?

Como os arquivos e diretórios recém-criados, como faço para que eles sejam 700 por padrão?

    
por wondering 05.10.2018 / 02:21

1 resposta

1

Se os diretórios estiverem configurados dessa forma e você não for o primeiro aluno, você pode assumir que as permissões estarão bem. Se você não pensa assim, então explique o porquê.

  1. Seu diretório pessoal tem 701 ou u=rwx,o=x para permitir que o servidor da Web acesse public_html . Como conseqüência, outros (mas não o grupo) podem acessar arquivos ou diretórios com nomes conhecidos, desde que os arquivos ou diretórios permitam esse acesso
  2. Seu public_html deve estar bom, 705 também deve funcionar, mas não faz diferença.
  3. 700 significa acesso apenas para você.

Você não deve criar novos arquivos com 700 , a menos que você os queira executáveis. Basta adicionar

umask 077

para o seu .profile ou no shell para criar arquivos com 600 e diretórios com 700 . Use apenas umask para ver o valor atual, pois sua configuração provavelmente já está configurada dessa maneira.

    
por 05.10.2018 / 07:49