begin process at 2012 05 30 19:55:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

iptables et PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

iptables et PHP

mardi 15 novembre 2005 à 11:57:46 | iptables et PHP

Shivamoon

Bonjour,

J'ai une petite question :
J'utilise iptables pour bloquer/débloquer l'accès à une machine depuis un serveur,
je souhaiterai savoir si il est possible avec un script PHP d'utiliser cette
commande sachant qu'elle n'est executable que par l'user root.

Merci

Stéphane
http://stephane.baladeauboutdumonde.com
mardi 15 novembre 2005 à 12:21:04 | Re : iptables et PHP

malalam

Administrateur CodeS-SourceS
Hello,

il n'y a qu'a essayer : exec(), passthru() ...
Vérifie les droits sur cmd.exe.

mardi 15 novembre 2005 à 12:29:35 | Re : iptables et PHP

Shivamoon

cmd.exe ?
je tourne sous Linux pas windows
Pour les fonctions exec() et passthru() c'est pas possible car php est exécuté avec l'user du serveur web donc apache et non root

mardi 15 novembre 2005 à 12:35:36 | Re : iptables et PHP

malalam

Administrateur CodeS-SourceS

ah sur Linux, alors pas de pb à priori.
Sauf que j'avais zappé le "root".

Je ne pense pas que tu puisses, dans ce cas.

mardi 15 novembre 2005 à 12:43:47 | Re : iptables et PHP

FhX

" je souhaiterai savoir si il est possible avec un script PHP d'utiliser cette
commande sachant qu'elle n'est executable que par l'user root."

"Pour les fonctions exec() et passthru() c'est pas possible car php est exécuté avec l'user du serveur web donc apache et non root"
Tu t'es répondu tout seul :)

Je rêvais de ce moment la, où un membre connaissait déja la réponse avant même d'avoir posé la question :D


Si t'as pas accès au root, c'est mort pour iptable :/
mardi 15 novembre 2005 à 13:02:48 | Re : iptables et PHP

Shivamoon

J'ai biensur accès au compte root mais pas php...  sauf peut etre si je fais tourner apache sous l'user root mais hautement déconseillé et je suis pas sur que tournerai...
Me reste plus qu'a laisser tomber php pour perl

mardi 15 novembre 2005 à 13:24:17 | Re : iptables et PHP

Shivamoon

Je viens de trouver la solution :
Il faut ajouter dans /etc/sudoers la ligne suivante :
apache ALL=(ALL) NOPASSWD: ALL
et ensuite on peux utiliser la comande que l'on veux :
system('sudo iptables -A OUTPUT -d 192.168.0.4 -j DROP');
Il est possible d'affiner tout ca bien entendu

mardi 15 novembre 2005 à 14:20:06 | Re : iptables et PHP

FhX

Faut surtout pas faire tourner en root !
Imagine que tu te fais pirater ton serveur, tu préfères qu'il le soit via un accès restrictif ou alors via un accès root ?!

mardi 15 novembre 2005 à 15:13:42 | Re : iptables et PHP

Shivamoon

C'est clair qu'il est hors de question de faire tourner apache sous le compte root et de toute façon ça refuse de tourner, je viens de tester pour rire
mardi 15 novembre 2005 à 19:21:24 | Re : iptables et PHP

sjon

Sael og blesud

Et sudo sudoer c'est fait pour quoi ??? ...

Bon courage ...

NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

Sigurjón Bírgir Sigurðssón aka Sjón


Cette discussion est classée dans : php, iptables


Répondre à ce message

Sujets en rapport avec ce message

Comment tester les fichiers PHP [ par Clem ] Comment tester les fichiers PHP sans les publier sur son site ? Dans le genre de PWS avec l'asp PWS version PHP ! [ par Clem ] J'ai trouvé un PWS en mieux, et pour le PHP !Sur http://www.easyphp.org/, il suffit de télécharger la dernière version (8Mo) et de l'installer.L'avant comment faire avec pws [ par arnaud ] voila je veux me mettre au PHP je sais que je peux faire fonctionner PWS comme server pour PHP mais je trouve rien Alors pour ceux qui sont te,nte ai Developpeur PHP rechercher. [ par Trafalio BlackHammer ] Bonjour, je recherche un bon developpeur PHP, MySQL. Veuillez me contacter a trafalio@godsoft.orgMerci statistiques ,graphique, php et mysql [ par mouss ] connaissez vous des exemples mettant en oeuvre une base de donnée mysql ,php permettant de créer des courbes, nuages de points sur une feuille html (p Extensions de PHP [ par zerg ] je sais que l'on peut ajouter des extensions en php, ses propres extensions ou celle telechargeables mais difficiles a trouver.... ==> ces extensions Mail et recup [ par H@lloWin___HiA ] SalutJe sais envoyé un mail avec un script PHP sur un serveurMais peut on envoyer un mail depuis un script qui serait ds localhost (easy php)Le proble Comment fait t-on pour executer des pages php [ par Arnaud ] merci Urgent svp !!! [ par Clem ] Comment récupérer le nom d'un fichier a partir de son adresse internet ?(Par exemple obtenir le nom dex.php a partir de http://localhost/dex.php) Démarrage sous PHP. [ par SurfSilver ] Salut à tous.JE me suis m'y cette semaine à Php dans l'espoir de concevoir une appli en base de donnée. Cet avec interet que j'essaierai de donner mes


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales