Apache + CGI-BIN

Fermé
ozymandiass Messages postés 5 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 28 août 2007 - 28 août 2007 à 14:12
ozymandiass Messages postés 5 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 28 août 2007 - 28 août 2007 à 16:07
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
A voir également:

2 réponses

Ohm-WorK Messages postés 1464 Date d'inscription mardi 25 octobre 2005 Statut Contributeur Dernière intervention 29 octobre 2019 420
28 août 2007 à 14:16
Salut

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

Tchusss
0
ozymandiass Messages postés 5 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 28 août 2007
28 août 2007 à 16:07
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