Fail2Ban не запускается

Я использую Centos 6.5 (ядро Linux jspring 2.6.32-431.el6.x86_64 #1 SMP пт 22 ноября, 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux), и мне было интересно, если кто-то может помочь - я устанавливаю Fail2Ban однако через yum, когда я запускаю его, я получаю следующую ошибку;

 service fail2ban start
Starting fail2ban: ERROR  Directory /var/run/fail2ban exists but not accessible for writing
                                                           [FAILED]

Если бы кто-нибудь мог посоветовать мне, как это исправить, это было бы здорово.

Спасибо!

4 ответа

Есть несколько вещей, которые могут быть причиной этого.

Сначала убедитесь, что права доступа и владелец указаны правильно, как указано в других ответах. Разрешения каталога должны быть drwxr-xr-x (он же 644) и должен принадлежать root:root,

Теперь убедитесь, что вы пытаетесь запустить команду запуска с соответствующими полномочиями. Если service fail2ban start не работает, попробуй sudo service fail2ban start, Рекомендуется использовать sudo, но вы также можете переключиться или войти в систему как пользователь root.

Вы также можете перезагрузить компьютер после запуска, а затем запустить sudo service fail2ban status чтобы убедиться, что он снова успешно запущен.

Вы должны установить права доступа следующим образом: chmod -R 644 /var/run/fail2ban/

Вам необходимо установить соответствующие права на указанный каталог:

drwxr-xr-x root: root

Как уже упоминалось, это явно проблема с разрешениями. Я не уверен, относится ли это к вашей версии, но в fail2ban в 2018 году есть клиент, работающий как:

sudo fail2ban-client start

(или же restart или же status). Это должно быть запущено как sudo, хотя.

Как указано в официальном списке команд, здесь команда fail2ban start <jail> явно используется для запуска тюрем, а не для запуска fail2ban. Итак, вы совершенно неправильно поняли его использование.

Попробуйте сначала остановить, а затем быстро запустить снова тюрьму sshd который включен по умолчанию:

fail2ban-client stop sshd
fail2ban-client start sshd

Привет! Оно работает!

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