Какие разрешения мне следует использовать для папок Django на моем сервере?
-
03-07-2019 - |
Вопрос
Мой хост Djangohosting по умолчанию ставит 777 для моих папок Django, когда я использую их установщик Django в один клик.
Я не уверен, безопасно это или нет, поскольку тогда каждый сможет увидеть мой исходный код.
Какие разрешения мне следует использовать для папок Django на моем сервере?
Решение
Любой, у кого есть доступ к файлам на компьютере, фактически будет иметь доступ к изменению ваших файлов с этими разрешениями.Во многих случаях веб-сервер будет работать под другим идентификатором пользователя (uid), отличным от uid вашего пользователя, поэтому вы, вероятно, захотите разрешить другим пользователям читать файлы.Учитывая это, вам, вероятно, понадобятся права 755 для каталогов и 644 для файлов.
Подробное описание разрешений unix см. здесь.