OVH Cloud OVH Cloud

PHP, commande system() et permissions d'execution

2 réponses
Avatar
SugarKane
Bonjour,
Je suis sur linux+apache+php+mysql tout bien compilé ensemble et tout et
tout..
Je voudrai faire un script qui tue un processus, donc forcement je me trouve
confronté a un probleme de permission (php etant en nobody, apache plutot
meme) et donc j'ai pas le droit...
comment je peux faire?
merci pour vous propositions et suggestions!
A+
SugarKane

2 réponses

Avatar
Thibaut Allender
SugarKane wrote:

Je voudrai faire un script qui tue un processus, donc forcement je me trouve
confronté a un probleme de permission (php etant en nobody, apache plutot
meme) et donc j'ai pas le droit...
comment je peux faire?
merci pour vous propositions et suggestions!


j'en ai deja parlé ici ;)
http://www.courtesan.com/sudo/

a+

--
freelance + web design + php dev + digital photo
+ http://www.capsule.org

Avatar
Etienne SOBOLE
"SugarKane" a écrit dans le message de news:
bn8sph$rtr$

Je voudrai faire un script qui tue un processus, donc forcement je me
trouve

confronté a un probleme de permission


Le plus propre est sans doute d'utiliser la commande sudo.
Faut l'installer si tu l'as pas.
puis un petit visudo et voila, tu donne a apache le droit d'utiliser la
commande kill
ou mieux encore, tu fais un script qui ne permet que de détruire le process
qui t'interesse et du donne les droit root a apache pour cette commande

Etienne