По умолчанию группа adm для логов upstart

Эта ошибка говорит о том, что 12.04 разрешения по умолчанию для журналов выскочки не позволяют rsyslogd их читать:

https://bugs.launchpad.net/ubuntu/+source/upstart/ + bug / 1074564

То есть журналы должны быть доступны для чтения группе 'adm' (или это 'syslog'?). Достаточно просто изменить группу для любого данного файла журнала, но как мне сделать его постоянным, чтобы любые повернутые или вновь созданные журналы получали нужную группу?

5
задан 11 September 2013 в 22:03

1 ответ

Я могу ответить только о «повернутых бревнах».

Измените последнюю строку /etc/logrotate.d/upstart на create root adm вместо nocreate, чтобы файл читал

/var/log/upstart/*.log {
        daily
        missingok
        rotate 7
        compress
        notifempty
        create root adm
}

. Это говорит logrotate создать новый файл с тем же именем, что и повернул один, чтобы оставить права доступа такими же и передать chown файл в root:adm.

0
ответ дан 11 September 2013 в 22:03

Другие вопросы по тегам:

Похожие вопросы: