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