salut,

vezi ca mai adaug io doua linii .. la pbrogramelu tau

On Sun, 23 Sep 2001, Mihai Marusca wrote:

> > setuid nu merge pe scripturi
>
> Mi-a trecut si mie prin cap ca defapt scriptul e interpretat de /bin/bash
> care ruleaza ca user-ul curent.
>
> Drept care am incercat urmatoarea chestie:
>
> <cut>
> [stats@trinity scripts]$ cat kkmk.c
> #include <stdlib.h>
  #include <unistd.h>

> int main(int argc, char **argv)
> {
      setuid(0);
>     system("/sbin/iptables -t filter -L");
> }
> [stats@trinity scripts]$ ls -l kkmk
> -rws--x--x    1 root     root        13655 Sep 23 18:35 kkmk
> [stats@trinity scripts]$ ./kkmk
> iptables v1.2.1a: can't initialize iptables table `filter': Permission
> denied (you must be root)
> Perhaps iptables or your kernel needs to be upgraded.
> [stats@trinity scripts]$
> </cut>
>
> Ok. Intrebarea mea ar fi:
> Cum fac sa execut ceva de genul `/sbin/iptables -t filter -L
> user_chain -n -v -x` folosind un user neprivilegiat?
>
> Merci
>
> Mihai


-----
Ionut Spirlea,
http://sgi.rdscv.ro/~ionuts/


---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui