前提・実現したいこと
某システムサーバからrsyslogで受信しているログに権限を付与したいです。
調べるとlogrotateで実現出来るようですが、rsyslog.conf内のテンプレートでログを動的フォルダ名で作成されたフォルダ内に静的ファイル名で作成されたファイルに書き込んでいます。
動的フォルダ名/静的ファイル名 なログにlogrotateで権限を付与する方法はあるのでしょうか。当方Linux初心者のためご教示いただきたいです。
コンフィグ・例
- /etc/rsyslog.conf 一部抜粋
### /var/log/system_log/ログ出力年/ログ出力月/ログ出力日/system_loginout.logに出力されるテンプレート $template System-LogInOut, "/var/log/system_log/%$year%/%$month%/%$day%/system_loginout.log"
- 例えばログ受信日が2022/3/16の場合、/var/log/system_log/2022/03/16/system_loginout.log が出力されます。
- rsyslogによって自動作成されるフォルダはsystem_logフォルダ及びその配下の日付フォルダたちです。
- system_logフォルダ及びその配下の日付フォルダとログファイルにそれぞれ権限を付与したい、というものです(伝わりづらかったらすみません。。)
※付与したい権限は、「一派ユーザでも閲覧出来る権限」です。個人的にはchmod 755 ほにゃらら
のような権限が与えられればと思っています。 - 恐らくlogrotateで静的フォルダ名/静的ファイル名 の組み合わせであれば付与可能なんだろうなと思っていますが、動的フォルダ名が絡んできたらどうなるんだろう、と思った次第です。
不明な点があればお教えください。
回答宜しくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/16 08:18