私はスーパーバイザーと一緒にDjangoを使用しています。私のプロジェクトフォルダはfoouser
ディレクトリにありますが、スーパーバイザーでは、によって作成された別のユーザーを使用して展開プロセスを実行することを選択しました
$ adduser --disabled-login www
したがって、ユーザーwwwは、別のユーザーディレクトリにあるため、djangoプロジェクトのメディアフォルダーと静的フォルダーにアクセスできません。0777
ファイルの許可を作成するだけでは、ユーザーwww
が静的ファイルやメディアファイルにアクセスできるようにするための適切な方法ではないと思います。foouser
また、ユーザーよりも多くの権限を持つ展開プロセスを実行することはセキュリティリスクになる可能性があると感じていますwww
。
このための最良のアプローチは何ですか?