Разрешения проекта Django для производства

Я пытаюсь понять, как правильно установить разрешения на каталоги и файлы для моих приложений Django на моем Linux-сервере. Я установил разрешения на моей тестовой машине 755 для каталогов и 644 для файлов. Однако я не смог запустить pip из терминала в PyCharm, пока не увеличил разрешения для файла pip. Являются ли эти разрешения правильными для всех папок/файлов в виртуальной среде, особенно для файлов в каталоге Bin? Кроме того, у меня есть право собственности на файлы, установленное для определенного пользователя, которому я повышаю привилегии для выполнения определенных операций. Я читал, что некоторые люди используют root в качестве владельца каталога Django и файлов. Что предпочтительнее в производственной среде? Любая помощь будет очень признательна.

Вернуться на верх