ログローテーションした後のファイルを例えばapacheユーザからアクセスしたい場合、そのファイルのアクセス権をrootしか持っていないのでは困る。
そういう場合は、createで新規ファイルのパーミッションを指定する。
1 2 3 4 5 6 7 |
/var/log/httpd/*.log { missingok notifempty sharedscripts delaycompress create 666 } |
参考サイト
ログローテーションするためのlogrotate設定とちょっとしたtips – Qiita
https://qiita.com/K_Yagi/items/7843429f34678e475be6
logrotateでcreate時にパーミッションが効かない – 右往左往ブログ
http://u0sa0.hateblo.jp/entry/2015/04/10/022551
@IT:logrotateの設定ファイルで指定できる主なコマンド
https://www.atmarkit.co.jp/flinux/rensai/linuxtips/747logrotatecmd.html