Introduire le mot de passe dans le script php

moussadjijunior Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, a tous
J'espère que vous avez tous la santé et Dieu vous garde vous et le vôtres
mon problème est que je suis sur kannel. j'ai écris un script qui reçois un msg de kannel et qui doit executer une commande. Mais vu que la commande a besoin des droit root elle ne passe pas !
j'ai donc pensé utilisé cette méthode pour écrire mon script php

<shell_exec (su - root -c " ma commande ");

mais le problème c'est que je me demande comment y introduire le mot de passe du root sinon il ne passera pas mon script!
Merci d'avance de votre aide


A voir également:

3 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Je pense qu'il faut regarder du côté de suphp.

Bonne chance
0
moussadjijunior Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   5
 
merci de ta réponse mais je ne vois très bien à quoi me servirais suphp. pourrais tu me donner des éclaircissements la dessus?!
Je te remercie pour ton encouragement !!
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Lis ceci :
http://doc.ubuntu-fr.org/suphp

Si le script invoqué appartient à root, il est exécuté avec des droits root.

Bonne chance
0