私はPython + Djangoアプリケーションに取り組んでおり、ログを書き込みます。
アプリをローカルで実行し、ユーザーとしてログインしているので、ユーザーが/var/logs
にログを書き込めるようにしたいと思います。
ユーザーをsyslog
グループSudo usermod -a -G syslog mauro
に追加しようとしましたが、機能しません。
パスのアクセス許可(別名chmod +777 /var/logs
)を変更したくないので、すべての環境で同じ設定セットを使用できます。
パスのアクセス許可を変更する以外の方法はありますか?
syslogd
はあなたの友達です。参照 https://stackoverflow.com/a/36762675/53798
syslogd
には、このディレクトリへの書き込み権限があります。ロギング用に設計されています。他のアクセス許可は付与されません(ログのみ)。詳細については、上記のリンクを参照してください(私は専門家ではありません。それが存在することを知っているだけであり、必要なものです)。