| 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 *** |