Я хотел увеличить время бана рецидивистов, пойманных fail2ban. Я добавил следующие строки вверху файлов /etc/fail2ban/jail.local и fail2ban.local.
[ПО УМОЛЧАНИЮ]
бантайм.инкремент = истина
бантайм.фактор = 1
bantime.formula = ban.Time * (1<<(ban.Count, если ban.Count<20, иначе 20)) * banFactor
Но, похоже, это не работает. Вот часть лога
2022-02-12 12:18:11,869 fail2ban.filter [744]: INFO [postfix-sasl] Found 193.56.29.112 - 2022-02-12 12:18:11
2022-02-12 12:18:11,888 fail2ban.actions [744]: УВЕДОМЛЕНИЕ [postfix-sasl] Бан 193.56.29.112
2022-02-12 12:28:11,985 fail2ban.actions [744]: УВЕДОМЛЕНИЕ [postfix-sasl] Разблокировать 193.56.29.112
2022-02-12 12:28:29,103 fail2ban.filter [744]: INFO [postfix-sasl] Found 193.56.29.112 - 2022-02-12 12:28:29
2022-02-12 12:36:15,501 fail2ban.filter [744]: INFO [postfix-sasl] Found 193.56.29.112 - 2022-02-12 12:36:15
2022-02-12 12:36:15,928 fail2ban.actions [744]: УВЕДОМЛЕНИЕ [postfix-sasl] Бан 193.56.29.112
2022-02-12 12:46:16,257 fail2ban.actions [744]: УВЕДОМЛЕНИЕ [postfix-sasl] Разблокировать 193.56.29.112
2022-02-12 12:46:42,148 fail2ban.filter [744]: INFO [postfix-sasl] Found 193.56.29.112 - 2022-02-12 12:46:42
Может ли быть что-то сверх этого? Как я могу узнать?
Мой сервер Ubuntu 20.04.