Bonjour à tous,
J'ai mis en place une petite page en php permettant de gérer Nagios sans passer par les lignes de commande. J'arrive bien a changer les fichiers texte en fonction de ce que l'utilisateur demande. Mais lorsque je veux me servir d'une commande pour relancer, lancer ou stopper Nagios à partir de l'interface, il me jette parce que je ne suis pas en root. La commande que j'execute est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
   $cmd2="/etc/rc.d/init.d/nagios start";
   exec("$cmd2 2>&1", $output);
   foreach($output as $outputline)
   {
      echo("$outputline<br>");
   }
J'ai essayer de lancer la commande su avec cette même methode mais il me refuse l'accès aussi.
Je ne vois pas trop comment lui dire de passer en mode root avant d'éxécuter la commande.
Merci