LINUX.ORG.RU

mysql centos 5 with-libwrap


0

1

Хотел бы узнать можно ли не компилировать сорсы для поддержки with-libwrap в mysql а включить как-то ету функцию?



Последнее исправление: GHBB (всего исправлений: 1)

Думаю, что нет. Использование libwrap из программы фактически означает вызов request_init() и hosts_access(). Обчно, если программа собирается без поддержки libwrap, соответствующий кусок кода просто не компилируется (вырезается препроцессором через #ifdef).

Но не что не мешает вам изучить исходники mysql и посмотреть, на что влияет with-libwrap.

А зачем понадобился libwrap, вроде на всё хватает iptables?

mky ★★★★★
()
Ответ на: комментарий от mky

на openvz у меня просто iptables почему то не работает [root@ ~]# service iptables status Firewall is stopped. [root@ ~]# service iptables start [root@ ~]# service iptables status Firewall is stopped. [root@ ~]# И мне бы удобнее было не iptables а hosts.allow hosts.deny.

GHBB
() автор топика
Ответ на: комментарий от GHBB

Пересобрать rpm из src.rpm пакета достаточно просто. Но, жить без iptables как-то не правильно. С одной стороны iptables умеет больше, чем libwrap, допустим, connlimit, с другой стороны, iptables делают DROP пакета и до приложения он не доходит, а libwrap обрабатывает входящие соединение на уровне приложения, поэтому DOS-атака на приложение под libwrap легче, чем под iptables.

Ну, можно попробовать работать через xinetd, чтобы mysql слушал 127.0.0.1, а xinetd делал redirect на него.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.