Назад | Перейти на главную страницу

Заменить запись в paths-common.conf на paths-common.local в fail2ban?

ОС - CentOS 6.9, с fail2ban-0.9.6-1.el6.1.noarch

Согласно fail2ban руководство:

Каждый файл .conf может быть заменен файлом с именем .local. Сначала читается файл .conf, затем .local, причем более поздние настройки имеют приоритет перед более ранними. Таким образом, файл .local не обязательно должен включать все в соответствующем файле .conf, а только те настройки, которые вы хотите переопределить.

Изменения должны происходить в .local, а не в .conf. Это позволяет избежать проблемы слияния при обновлении. Эти файлы хорошо документированы, и там должна быть доступна подробная информация.

Однако, похоже, это не относится к paths-*.conf файлы. Я пробовал создать paths-common.local переопределить:

dovecot_log = /var/log/dovecot.log

но это было проигнорировано. Я обнаружил, что мне нужно изменить paths-common.conf чтобы программа fail2ban просматривала правильный файл журнала.

Я неправильно понял, или документация слишком увлечена "Каждые .conf файл ... "(а может, это ошибка, которую я должен записать в трекер?)

в fail2ban текущая версия paths-common.conf есть раздел вверху для includes:

[INCLUDES]

after  = paths-overrides.local

Переопределить paths-common.conf Создайте paths-overrides.local в fail2ban каталог и добавить по умолчанию заголовок раздела вверху:

[DEFAULT]

dovecot_log = /path/to/mail.log