Quais permissões eu deveria usar para pastas Django no meu servidor?
-
03-07-2019 - |
Pergunta
Meu anfitrião Djangohosting coloca 777 por padrão para minhas pastas Django, quando eu usar seu um clique instalador Django.
Eu não tenho certeza se é seguro ou não, já que todo mundo pode, então, aparentemente, ver meu código-fonte.
Que permissões devo usar para pastas Django no meu servidor?
Solução
Qualquer um que tenha acesso aos arquivos na máquina seria realmente têm acesso a mudar seus arquivos com essas permissões. Um monte de vezes que o servidor web será executado sob um ID de usuário diferente (uid) do que o uid do seu usuário, então você provavelmente vai querer permitir que outros usuários ler os arquivos. Dado que, você provavelmente quer permissões de 755 para diretórios e 644 para arquivos.
Para uma descrição detalhada das permissões UNIX, consulte aqui .