On Mon, May 28, 2007 at 04:14:45PM -0300, Fernando R. Durso wrote: > Have you tried "iptables -D OUTPUT -o lo -m owner --uid-owner 500 -p all > -j ACCEPT" ???? > I mean specifying the output interface as lo with -o lo ???? Sorry, I mistyped. Of cause you need to use -A. The problem with the input traff is still not solved. Do you have any ideas? Thanks. > Ernest Davnis escreveu: > >Hi, > > > >I've got a problem which i can't solve with the help of Linux. The > >problem is such: > >there's a server with many shell accounts, i have to check what > >incoming/outcoming traffic generate these users. > >No problem with outgoing traff: > > > >iptables -D OUTPUT -m owner --uid-owner 500 -p all -j ACCEPT > >but it's said in man iptables: > > > >owner > >This module attempts to match various characteristics of the > >packet creator, for locally-generated packets. > >It is only valid in the OUTPUT chain, and even this > >some packets (such as ICMP ping responses) may have no > >owner, and hence never match. > > > >It means that I can't use owner module for INPUT chain > >I've also found a patch: > >http://svn.netfilter.org/cgi-bin/viewcvs.cgi/branches/patch-o-matic-ng/linux-2.6.11/owner-socketlookup/ > >but i can't make it work on linux kernel 2.6.20+, as there's a > >difference in tcp.h, udp.h and etc or anything else that > >I don't know. > > > >Using FreeBSD to solve such a problem is the following: > ># ipfw add ip from any to me in uid 500 > ># ipfw add ip from me to any out uid 500 > > > >Can I make smth similar on Linux? > > > > -- BRGDS. Ernest Davnis.