Apache + CGI-BIN

ozymandiass Messages postés 5 Statut Membre -  
ozymandiass Messages postés 5 Statut Membre -
bonjour,

J'ai un problème avec l'utilisation d'Apache et des scripts CGI (en C). Tout fonctionne correctement jusqu'au moment où je me met à utiliser des fonctions avancées comme : system(), fopen ou open. J'obtiens pour l'appel système open() l'erreur 13 (Permission denied). Pour system() je n'obtiens rien (je voudrais redémarrer ma carte électronique embarquée à distance), page blanche sur mon navigateur Web et la plateforme ne redémarre pas.

J'ai regarder avec attention mon fichier httpd.conf et je ne remarque rien de suspect, à la rigueur le fait d'avoir :
User nobody
Group nogroup


Auriez vous une idée d'où cela pourrais venir ?

Merci
Romain

2 réponses

Ohm-WorK Messages postés 1468 Statut Contributeur 420
 
Salut

Eventuellement un problème de droit, puisque effectivement ton apache tourne sur le compte nobody/nogroup :)

Tchusss
0
ozymandiass Messages postés 5 Statut Membre
 
Alors j'ai ajouter un nouvel utilisateur (adduser www -g root) que j'ai mis dans le même groupe de root.
Ensuite j'ai modifier httpd.conf avec :
User www
Group root

Mais cela donne le même résultat. Le message d'erreur me dit bien que la permission n'est pas accordée, mais je ne vois pas ou je pourrai la donner...

Romain
0