Какие разрешения мне следует использовать для папок Django на моем сервере?

StackOverflow https://stackoverflow.com/questions/805427

  •  03-07-2019
  •  | 
  •  

Вопрос

Мой хост Djangohosting по умолчанию ставит 777 для моих папок Django, когда я использую их установщик Django в один клик.

Я не уверен, безопасно это или нет, поскольку тогда каждый сможет увидеть мой исходный код.

Какие разрешения мне следует использовать для папок Django на моем сервере?

Это было полезно?

Решение

Любой, у кого есть доступ к файлам на компьютере, фактически будет иметь доступ к изменению ваших файлов с этими разрешениями.Во многих случаях веб-сервер будет работать под другим идентификатором пользователя (uid), отличным от uid вашего пользователя, поэтому вы, вероятно, захотите разрешить другим пользователям читать файлы.Учитывая это, вам, вероятно, понадобятся права 755 для каталогов и 644 для файлов.

Подробное описание разрешений unix см. здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top