# PHP Versus CGI Versus ligne de commande

**URL:** <https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330>\
**Category:** Softs & Apps\
**Created:** [Août 27, 2004, 9:45 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330 "2004-08-27T09:45:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![PERECil](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/perecil/32/192_2.png) [@PERECil](https://forum.geekzone.fr/u/PERECil)\
**Post date:** [Août 27, 2004, 9:45 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/1 "2004-08-27T09:45:13Z")

</div>

Bon voila

j’ai un routeur PC sous linux. Mon père est seul a s’en occuper la semaine. Mon père est un bourrin: genre ya quelque chose qui merde, je reboote, je cherche pas a comprendre (oui, avec le bouton reset, pas en ligne de commande).

Ya apache + php + mysql qui tourne dessus, me suis dit: on va faire un petit intranet, avec pilotage de la bécanne grace a PHP (exec).

SEULEMENT!

s’te saloperie de php veux pas effectuer de commandes en root. J’ai bien essayé de fare mumuse avec ‘sh -c echo “monpass” \> sudo -S pon’&nbsp;(pon est la commande de relancement du net) ou un truc du genre, mais il en a rien a foutre on dirait. Quelqu’un aurait il déjà réussi a faire executer des commandes root par php (je suis aussi preneur si les commandes sont des commandes en CGI ou autre chose mais dans ce cas, il faut m’expliquer comment lancer des CGI avec apache j’en ai pas bcp fait).

Ps: je sais pas trop si je suis dans le bon forum, vu que ca parle de tout et n’importe quoi.  
RePs: hors de question d’utiliser webmin. Mon pere serait encore capable de foutre le boxon avec toutes les options avancées de webmin (et je veux juste lui faire toucher la connexion au net, rien d’autre).

---

<div class="post-metadata">

**Author:** ![pom2pin](https://forum.geekzone.fr/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@pom2pin](https://forum.geekzone.fr/u/pom2pin)\
**Post date:** [Août 27, 2004, 9:58 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/2 "2004-08-27T09:58:36Z")

</div>

Je sais que ça ne répond pas tout à fait à ton problème mais en utilisant sudo c’est pas possible?

Ce message a été édité par pom2pin le 27/08/2004

---

<div class="post-metadata">

**Author:** ![PERECil](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/perecil/32/192_2.png) [@PERECil](https://forum.geekzone.fr/u/PERECil)\
**Post date:** [Août 27, 2004, 9:59 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/3 "2004-08-27T09:59:46Z")

</div>

> [@](#):
>
> J’ai bien essayé de fare mumuse avec ‹&nbsp;sh -c echo «&nbsp;monpass&nbsp;» \> sudo -S pon&nbsp;› (pon est la commande de relancement du net) ou un truc du genre, mais il en a rien a foutre on dirait.

---

<div class="post-metadata">

**Author:** ![pom2pin](https://forum.geekzone.fr/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@pom2pin](https://forum.geekzone.fr/u/pom2pin)\
**Post date:** [Août 27, 2004, 10:01 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/4 "2004-08-27T10:01:48Z")

</div>

il y a une commande pour ne pas taper le mot de passe avec sudo: “NOPASSWD:”.  
Tu peux jeter un coup d’oeil dans le man sudoers

Ce message a été édité par pom2pin le 27/08/2004

---

<div class="post-metadata">

**Author:** ![PERECil](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/perecil/32/192_2.png) [@PERECil](https://forum.geekzone.fr/u/PERECil)\
**Post date:** [Août 27, 2004, 10:44 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/5 "2004-08-27T10:44:04Z")

</div>

oui mais non, j’ai omis de préciser; ca passe tres bien en ligne de commande, c’est PHP qui veut pas l’executer…

---

<div class="post-metadata">

**Author:** ![LoneWolf](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/lonewolf/32/125515_2.png) [@LoneWolf](https://forum.geekzone.fr/u/LoneWolf)\
**Post date:** [Août 27, 2004, 10:47 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/6 "2004-08-27T10:47:18Z")

</div>

Pour lancer des script au demarrage, /etc/rc.local pour RH/MDK et /etc/init.d/bootmisc.sh sous debian.  
Pour que papounet arrete de faire le barbare avec linux, tu lui explique qu’il faut prendre le clavier et faire ctrl alt sup. Au pire, tu debranche le reset.

LoneWolf  
Pfff. Reset. Dingue ca.

---

<div class="post-metadata">

**Author:** ![pom2pin](https://forum.geekzone.fr/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@pom2pin](https://forum.geekzone.fr/u/pom2pin)\
**Post date:** [Août 27, 2004, 11:06 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/7 "2004-08-27T11:06:18Z")

</div>

Peux-tu donner l’erreur que donne PHP quand tu essaye de l’executer?  
Il s’agit surement d’une erreur dû au safe-mode:&nbsp;  
[http://fr2.php.net/manual/fr/features.safe-mode.php](http://fr2.php.net/manual/fr/features.safe-mode.php)

Ce message a été édité par pom2pin le 27/08/2004

---

<div class="post-metadata">

**Author:** ![PERECil](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/perecil/32/192_2.png) [@PERECil](https://forum.geekzone.fr/u/PERECil)\
**Post date:** [Août 27, 2004, 11:06 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/8 "2004-08-27T11:06:57Z")

</div>

Tu peux juste m’expliquer le cékoidonc du script au démarrage? (moi je veux lancer des commandes root serveur a partir de php ;P). En fait en un premier temps je veux faire un script de controle de la connexion internet, mais au final rajouter plein d’option (mise a jour a partir d’une page de l’internet, genre un bouton “check for updates” et PAF, mise a jour du schmilblick grace a urpmi et urpmq etc…).

Et pour ce qui est du clavier, ben napa de clavier sur le linux (oui il gueule un peu au démarrage, mais j’ai fait “halt on nothing” dans le bios, alors…) et le bouton reset, non je le couperais pas, parce que parfois pour de vrai qu’il plante pour de vrai (si si). Enfin j’ai mis a jour ce matin la mandrake 9.2, j’ai viré plein de trucs qui servaient a rien (le con, il avait installé XFree, j’ai meme pas de carte graphique dans la bêêêête moé).

---

<div class="post-metadata">

**Author:** ![PERECil](https://forum.geekzone.fr/user_avatar/forum.geekzone.fr/perecil/32/192_2.png) [@PERECil](https://forum.geekzone.fr/u/PERECil)\
**Post date:** [Août 27, 2004, 11:07 UTC](https://forum.geekzone.fr/t/php-versus-cgi-versus-ligne-de-commande/18330/9 "2004-08-27T11:07:54Z")

</div>

le problème c’est que le php ne m’envoie aucune erreur, rien nada, nix. (pourtant j’ai bien réussi a lui faire faire un ping pour détecter les machines locales).
