Я думаю, что у меня беспорядок с файлами журнала на одном из моих серверов Ubuntu, и мне нужен совет + рецепты, как это исправить. Когда происходит ротация журнала, я вижу много таких ошибок:
error: failed to rename /var/log/dovecot.log to /var/log/dovecot.log.1: Permission denied
error: failed to rename /var/log/mail.err to /var/log/mail.err.1: Permission denied
error: failed to rename /var/log/mail.log to /var/log/mail.log.1: Permission denied
error: failed to rename /var/log/owncloud.log to /var/log/owncloud.log.1: Permission denied
error: error renaming /var/log/syslog.5 to /var/log/syslog.6: Permission denied
error: error renaming /var/log/amavis.log.3 to /var/log/amavis.log.4: Permission denied
error: error renaming /var/log/auth.log.3 to /var/log/auth.log.4: Permission denied
error: error renaming /var/log/nginx/access.log.6 to /var/log/nginx/access.log.7: Permission denied
error: error renaming /var/log/nginx/error.log.8 to /var/log/nginx/error.log.9: Permission denied
error: error renaming /var/log/kern.log.3 to /var/log/kern.log.4: Permission denied
Содержимое моей конфигурации logrotate (/etc/logrotate.conf.daily)
daily
rotate 3
missingok
su root syslog
include /etc/logrotate.d/daily
И конфигурация ротации журнала syslog в /etc/loggrotate.daily/syslog.daily
/var/log/syslog {
su root syslog
rotate 5
missingok
postrotate
invoke-rc.d rsyslog rotate > /dev/null
endscript
create 644 root syslog
}
Мои вопросы сейчас:
Какие разрешения должен иметь рут /var/log
каталог? В настоящее время это drwxr-xr-x 12 root syslog 4.0K Mar 19 11:48 log
Что-то не так?
Есть ли уловка, команда, как я могу узнать, какие разрешения нужны каждому файлу журнала? Например dovecot.log, какие пользователи / группы / разрешения для файлов установить? Это для всех вышеуказанных файлов журнала.
Спасибо куча