Страница 1 из 1
ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 8:40:38
Alex Keda
собсно, задача.
есть шаред хостинг, cgi/fastcgi - т.е. все работают от разных юзеров
надо ограничить число содинений наружу для конкретного uid или gid
пока не придумал ничё умнее кроме как
Код: Выделить всё
for u in h0000 h0001 h0002 h0003 ....
do
allow tcp from me to not me setup uid $u limit src-addr 1
done
хотелось групповых операций чтоле....
==========
в общем, пока писал понял что не получиться, придётся всех перебирать

тема закрыта

Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 8:48:37
hizel
входящий файл можно прогнать через собственный фильтр перед внедрением в ipfw, man ipfw
Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 8:57:26
Alex Keda
hizel писал(а):входящий файл можно прогнать через собственный фильтр перед внедрением в ipfw, man ipfw
непонял....
а вообще, посомтрел порнографию что получилась - всплакнул.
две сотни правил.
соответственно - можно ли объединить юзеров в таблицу чтоли...
Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 8:59:43
Alex Keda
Код: Выделить всё
lookup {dst-ip | dst-port | src-ip | src-port | uid | jail} N
Search an entry in lookup table N that matches the field speci-
fied as argument. If not found, the match fails. Otherwise, the
match succeeds and tablearg is set to the value extracted from
the table.
осталось понять как это прикрутить
Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 9:00:13
hizel
во те шаблон, интересно сколько он выдержит гг

Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 9:01:12
Alex Keda
а не... это наоборот.
блин.
Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2010-06-22 9:01:45
Alex Keda
hizel писал(а):
во те шаблон, интересно сколько он выдержит гг

длинну строки представляешь что получиться?
Re: ipfw - ограничение по uid/gid совместно с limit
Добавлено: 2013-01-09 15:50:44
vadim64
ищу, как правильно юзать
Код: Выделить всё
$cmd add 01010 setfib 1 ip from me to any uid squid
не пашет