とあるシステムをrsyslogからsyslog-ngに変えたら、logrotateした時のpermissionが0600になってしまった。
別に困らないけど、本業の方で一般人が見られへんと言われたので、chmodで0644にしたけど、翌朝には振り出しに戻ってた。rsyslogではそれでいけてたけど、syslog-ngはあかんらしい。
postrotateのタイミングかーってことで、syslog-ng.confの該当destinationにperm(0644)を追加。
試しにsyslog-ngをkill -HUPして見たら、想定通りのpermissionになった。
コメントを残す