Salut à tous.
Bon là j'ai besoin de votre aide mais grave car je fini mon stage demain et je dois absolument terminer un truc.
J'ai déjà posté un message mais je pense que je m'étais mal exprimé.
Alors voilà :
Je suis sous linux et j'ai ISC DHCP Server dessus. J'ai fais une interface en php qui fais des acces fichier. Jusqu'à tout va bien.
Le pb vient quand j'ai voulu ajouter un bouton sur mon interface qui permet de redemarrer ISC DHCP Server.
J'ai donc voulu utiliser les commandes, "system()";"exec_shell()" avec une commande php du type.
<?
system("kill 2020" ); où 2020 est le pid d'ISC DHCP Server
?>
Hors le pb intervient là. Pour effectuer la commande, l'interface utilise l'utilisateur "apache" ou "nobody". Hors ces utilisateurs n'ont pas le droit de killer le process étant donné qu'ils ne sont pas root et que ce ne sont pas eux qui l'ont lancé.
J'ai alors pensé lancer le process d'SC DHCP Server par l'utilisateur "apache" mais il s'avere qu'il n'a pas le droit de lancerle process, car isc hdpc server utilise des sockets.
Voilà vous savez tout. On m'a proposé la commande "sudo" mais ca arrange rien. D'autres idées?
Merci de votre future aide car je suis dans la MERDE!!!!!