概要
表題の通りです。
logrotate した時に、下記のようなエラーが出ることがあります。
rotating pattern: /var/log/app/*.log weekly (4 rotations) empty log files are not rotated, old logs are removed considering log /var/log/app/debug.log error: skipping "/var/log/app/debug.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
対応方法
これもメッセージで出ている通りですが、logrotate の設定で su という指定をすることができ、これで解消することができます。
設定例:
/var/log/app/*.log { daily missingok compress dateext ifempty sharedscripts rotate 4 su apache apache }
コメント