Настраиваю ротацию для nginx который работает в docker контейнере, сходу словил ошибку “error: skipping “/var/log/nginx/access.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”
Суть сообщения в том, что необходимо поправить права на каталоги и файлы, или же задать в конфиг файле ротации su у меня вышло так:
| 
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
/var/log/nginx/*.log {         su root docker         daily         missingok         rotate 52         compress         delaycompress         notifempty         create 660 ubuntu docker         sharedscripts         postrotate                # [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`                 docker restart nginx         endscript }  | 
                  


