Summary: | logrotate отказывается выполнять ротацию, если owner и/или group отличны от root | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | anton |
Component: | logrotate | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | lav, ldv, legion |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
anton
2015-12-17 17:37:17 MSK
Давайте исправим пакеты, чтобы они перестали нарушать https://www.altlinux.org/Secure_Packaging_Policy (В ответ на комментарий №1) > Давайте исправим пакеты, чтобы они перестали нарушать > https://www.altlinux.org/Secure_Packaging_Policy Ошибка возникла и в корректном случае с mysql: error: skipping "/var/lib/mysql/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 3.9.1-alt1 и сейчас действительно утратило силу: -alt2 - ОК. Вся эта бага - дубликат #31623 и решение ясно: или применяем policy-правило, или пишем 'su <user> <group>' в конфиг. *** This bug has been marked as a duplicate of bug 31623 *** |