On Sat, 30 Aug 2003 09:15:10 +0200
Gregoire Cachet <[EMAIL PROTECTED]> wrote:
> Bonjour,
>
Bonjour
> $ENV{'PATH'} = '/bin:/usr/bin:/sbin';
puet �tre le /sbin dans le PATH (je n'y crois pas, cf plut�t plus bas)
>
> system($iptables." -t nat -A PREROUTING -i ppp+ -p tcp -d ".$ip."
> --dport 4661 -j DNAT --to 192.168.1.1:4661");
Pour ex�cuter une commande syst�me dans un script suid root, il est
pr�f�rable de s�parer le camooande des arguments, en clair essayes system
$iptables, "-t nat -A PREROUTING -i ppp+ -p tcp -d ".$ip. --dport 4661 -j
DNAT --to 192.168.1.1:4661"
(tiens Edonkey!)
Ca devrait mieux marcher.
Le mieux est de pr�ciser le chemin complet de la commande dans $iptables.
En esp�rant que �a marche
Fran�ois Boisson