Теперь у меня финальный вопрос. Как оптимально удалить мой fail2ban без остатка (всяких конфигов) поскольку он всё равно не работает и разместился в двух директориях да ещё и с разными названиями ./etc/fail2ban/ и /var/fail2ban-0.8.4/ .. yum remove говорит что нет такого пакета хотя его демон висит wink
Не работает fail2ban
Как оптимально удалить мой fail2ban
Так же как и ставили. Если ставили пакетным манагером, то им удаляйте, если ставили из исходников, а-ля make && make install, то тк же и удаляйте make uninstall.
Либо чисто по пацански - руками.
Удалив фал - остановите демон. И всё, вы его больше не увидите. Если ставили пакетным менеджереом, то при удалении само всё остановится.
...если ставили из исходников, а-ля make && make install, то тк же и удаляйте make uninstall.
В том то и дело что фактически я только пайтон инсталлировал :) Вот что я делал
Показать
cd fail2ban-0.8.4
python setup.py install
cp files/redhat-initd /etc/init.d/fail2ban
chkconfig --add fail2ban
chkconfig fail2ban on
service fail2ban start
Lupo Alberto, ну ты и не очень умный человек :lol:
Тебе не кажется, что "тенденция" - твоих рук дело?
Если у кого-то руки растут откуда-то не оттуда, и
этот кто-то что-то делает с мозгами других пользователей,
то это - твоя вина?
Похоже у тебя с мозгами и руками тоже проблемы :D
Вот что бывает, когда у рычагов управления абсолютно
неподходящий человек, откровенный флудер.
P.S. Сообщение конечно сотрут, но скриншот сделан.
pavlar, Ну это же элементрано, Ватсон!
Всё тоже самое только в обратном порядке.
[console]service fail2ban stop
chkconfig fail2ban off
chkconfig --del fail2ban
rm -Rf /etc/init.d/fail2ban[/console]
Ну и отвосюду где он был замечен.
Я остановил сервис и решил посмотреть что изменится Вроде ничего не изменилось в secure: как китайцы ломились так и продолжали ломиться Но потом всё же решил вновь запустить сервис чтобы сравнить статистику....и случилось чудо : fail2ban начал работать хотя до этого я несколько раз давал restart но fail2ban не работал. Теперь непонятно будет ли он дальше работать или исковырнется непонятно когда :) Так и работаем :)
Всётаки переустановите по-человечески - из репозитариев.
Всётаки переустановите по-человечески - из репозитариев.
Из репозиторя подвисает 1-я по счету пайтоновская зависимость я пару часов подождал а потом надоело хотя можно было и не ждать и так видно было что висит
Из репозиторя подвисает 1-я по счету пайтоновская зависимость
Это вовсе не повод ставить из исходников и замусовривать систему.
Это как раз повод разобраться, а что же ни так? Потому что явно причина в чём то другом, и если сейчас, в конкретной данной ситуации получилось обойти, не факт что получится дальше. А проблемы, они знаете , как снежный ком, стоит только оставить нерешённую, как к ней начинают липнуть другие, мелкие, в итоге сервер падает или ещё чего.
Давайте спокойно разберёмся, почему из репов не ставится.
Попробуйте поставить из репов что то ещё, например мс, или htop. Если проблема конкретно с юмом - то тут одно лекарство, если с какойто репой то лекарство другое, но оно по любому есть.
Проблем с репами в данном случае быть не должно, fail2ban в стандартных репах лежит.. если только уже до этого что-то пошло не так
Проблем с репами в данном случае быть не должно, fail2ban в стандартных репах лежит.. если только уже до этого что-то пошло не так
Я ставил отсюда [url]ftp://rpmfind.net/linux/epel/6/x86_64/fail2ban-0.8.4-24.el6.noarch.rpm[/url]
[quote=pavlar
Попробуйте поставить из репов что то ещё, например мс, или htop. Если проблема конкретно с юмом - то тут одно лекарство, если с какойто репой то лекарство другое, но оно по любому есть.
Юмом я поставил все нужные мне приложения безо всяких проблем. А сейчас вроде fail2ban работает и сообщения об забаненых айпишниках складывает в /var/log/fail2ban.log . Но почему он не работал а потом вдруг через 2 дня заработал непонятно. Но мне главное чтобы один пользователь вошёл, и ему fail2ban не сделал отлуп . Я не могу сделать проше : забанить всех в hosts.deny а в hosts.allow прописать его адрес поскольку у его провайдера динамическое распределение адресов
Я решил поставить fail2ban из репозитория как вы советовали, потому что SL6.1 приказал долго жить -причем уже второй раз такая ситуация-(сначаластал тормозить mc. потом слетели иксы а потом после перезагрузки пояилось сообщение на черном экране : Kernel panic: not syncing:Attempted to kill init и я не мудрствуя лукаво поставил CentOS 6.2 Final :)
Но когда я запустил service fail2ban start получил сообщение
Запускается fail2ban: /usr/share/fail2ban/server/filter.py:430: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5Хочу узнать что делать дальше?
pavlar, скачать md5
pavlar, скачать md5
Вы имеете ввиду http://rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-MD5 ?
[quote=Wolfenberg]pavlar, скачать md5
Вы имеете ввиду http://rpmfind.net/linux/rpm2html/search.php?query=perl-Digest-MD5 ?[/quote]
Потому что когда я попытался установить http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/cyrus-sasl-md5-2.1.23-13.el6.x86_64.rpm/download/ то получил сообщение что такой пакет уже установлен Да и в менеджере пакетов видно что он установлен. Да и вообще насколько я понял из сообщения вместо md5 рекомендовано пользоваться hashlib
Как в filter.py вместо md5 вставить hachlib? Я конечно могу в строке 430 заменить md5 на hashlib но даст ли это что-то и существует ли вообще hachlib для Centos6?# Показать
#
# This class manages a file handler and takes care of log rotation detection.
# In order to detect log rotation, the hash (MD5) of the first line of the file
# is computed and compared to the previous hash of this line.
import md5
class FileContainer:
def __init__(self, filename, tail = False):
self.__filename = filename
self.__tail = tail
self.__handler = None
# Try to open the file. Raises an exception if an error occured.
handler = open(filename)
try:
firstLine = handler.readline()
# Computes the MD5 of the first line.