[Sysadmins] iptables и цель ROUTE

Olvin =?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Вс Авг 10 18:36:36 MSD 2008


Pavel пишет:
>>>> Кто-нибудь может пояснить мне этот момент? Ведь я-то вижу, что
>>>> uid=euid=user1 для процесса ping...
>>> $ ls -la `which ping`
>>> -rws--x--x 1 root root 30532 Май  9 00:36 /bin/ping
>>> Он суидный :)
>> В курсе :)
>> Только вот по каманде "ps axo euid,uid,pid,ppid,comm|grep ping" я 
>> вижу, что euid == uid и uid != root. Вот и прошу пояснить.
> Как я понимаю, правильно написанная suid'ная программа основную часть 
> времени должна выполняться с правами обычного пользователя, переключаясь 
> в привилегированный режим только при необходимости.
> 
> ping одна из таких - raw-сокет для отправки ICMP-пакета echo request 
> может создать только root (кратковременная процедура), а принять echo 
> reply (долговременная процедура - ее и видно в выводе ps) можно и с 
> пониженными привилегиями.

Т.е. пакеты она должна посылать уже из-под обычного пользователя, так? 
Тогда почему netfilter считает иначе? Вот это и есть то, чего я не смог 
понять...



Подробная информация о списке рассылки Sysadmins