Posted at

logrotateしたときに`because parent directory has insecure permissions`というエラーが出る

More than 3 years have passed since last update.


環境情報


  • CentOS 7

  • logrotate 3.8.6


事象


  • logrotateした際にerrorが出力される。


検証


回避策


logrotate.confにsuディレクティブを追加する

suディレクティブでrotateするユーザを指定してあげればいいようです。

/var/log/nginx/*.log {

daily
missingok
compress
dateext
ifempty
sharedscripts
rotate 10
su nginx nginx
}