web-dev-qa-db-ja.com

ログへの書き込み権限

私はPython + Djangoアプリケーションに取り組んでおり、ログを書き込みます。

アプリをローカルで実行し、ユーザーとしてログインしているので、ユーザーが/var/logsにログを書き込めるようにしたいと思います。

ユーザーをsyslogグループSudo usermod -a -G syslog mauroに追加しようとしましたが、機能しません。

パスのアクセス許可(別名chmod +777 /var/logs)を変更したくないので、すべての環境で同じ設定セットを使用できます。

パスのアクセス許可を変更する以外の方法はありますか?

1
Mauro Baraldi

syslogdはあなたの友達です。参照 https://stackoverflow.com/a/36762675/53798

syslogdには、このディレクトリへの書き込み権限があります。ロギング用に設計されています。他のアクセス許可は付与されません(ログのみ)。詳細については、上記のリンクを参照してください(私は専門家ではありません。それが存在することを知っているだけであり、必要なものです)。

1
ctrl-alt-delor