[PHP] - droit acces pour programme php
Posté : dim. 3 mai 2015 19:14
Bonjour, j ai créé un programme en c "nrf24l01" pour interagir avec un nrf24l01, ca fonctionne trés bien en consol.
j 'ai mis le fichier issue de la compilation dans le dossier usr\local\bin pour pouvoir l 'appeler de n 'importe où, j'ai également débloqué tous les droit(chmod 777)
Pour pouvoir y accéder depuis une page en php j' écrit la commande exec( "nrf24l01") sans réussite.
mais dans le log de apache, j 'ai l erreur suivante: unable to open \dev\mem : permission denied.
j'ai également créé un fichier dans etc\sudoers.d avec à l intérieur :
www-data ALL=(ALL) NOPASSWD:ALL (si j 'ai bien compris ca ouvre tous les droits sans mot de passe à l 'utilisateur www, bon ca crée un problème de sécurité mais j affinerais ca plus tard).
je pense que c'est un problème de droits pour lancer un programme depuis php , mais là je patauge totalement dans ces histoires de droits.
si vous avez des pistes pour attribuer des droits.....
a votre bon cœur messieurs dames
@+
j 'ai mis le fichier issue de la compilation dans le dossier usr\local\bin pour pouvoir l 'appeler de n 'importe où, j'ai également débloqué tous les droit(chmod 777)
Pour pouvoir y accéder depuis une page en php j' écrit la commande exec( "nrf24l01") sans réussite.
mais dans le log de apache, j 'ai l erreur suivante: unable to open \dev\mem : permission denied.
j'ai également créé un fichier dans etc\sudoers.d avec à l intérieur :
www-data ALL=(ALL) NOPASSWD:ALL (si j 'ai bien compris ca ouvre tous les droits sans mot de passe à l 'utilisateur www, bon ca crée un problème de sécurité mais j affinerais ca plus tard).
je pense que c'est un problème de droits pour lancer un programme depuis php , mais là je patauge totalement dans ces histoires de droits.
si vous avez des pistes pour attribuer des droits.....
a votre bon cœur messieurs dames
@+