#1 Le 10/01/2008, à 15:17
- dod
Problème pour éxecuter un script shell via php
Salut,
je bloque l'accés à Internet sauf au réseau local avec iptables et je souhaiterais que lorsqu'un utilisateur entre un identifiant cela libère l'accés à Internet. Pour cela j'utlise cela :
<?php
shell_exec("sudo iptables -P ACCEPT");
?>
Cependant, j'ai vu sur un forum et sur la documentation PHP que l'on ne pouvait éxécuter des commandes "critiques"
via php sauf via le shell. Ainsi existe t-il une autre méthode pour que lorsque l'utilisateur entre l'identifiant cela libère l'accés à Internet.
Merci pour votre aide.
#2 Le 10/01/2008, à 15:42
- lawl
Re : Problème pour éxecuter un script shell via php
un proxy ?
Hors ligne
#3 Le 10/01/2008, à 15:43
- dod
Re : Problème pour éxecuter un script shell via php
Merci de m'avoir répondu
euh, je vois pas ce que tu veux dire par proxy ?
#4 Le 10/01/2008, à 16:45
- mekare
Re : Problème pour éxecuter un script shell via php
Un proxy-cache comme Squid par exemple pour ne citer que le plus célèbre.
Hors ligne
#5 Le 10/01/2008, à 17:47
- lawl
Re : Problème pour éxecuter un script shell via php
je pense que tu veux reinventer le roue. Si tu veux permettre a certain urilisateur l'acces à internet par un mot de passe ou leur identifiant tu les oblige à passer par un proxy :
http://www.commentcamarche.net/lan/proxy.php3
Hors ligne