rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Apache + CGI-BIN

Posté par ozymandiass, le mardi 28 août 2007 à 14:12:14
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
Configuration: Linux 2.24, busybox, ARM9
Répondre à ozymandiass  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Ohm-WorK, le mardi 28 août 2007 à 14:16:33
Salut

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

Tchusss La vie est une maladie mortelle, sexuellement transmissible ­(Woody Allen)
Répondre à Ohm-WorK

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ozymandiass, le mardi 28 août 2007 à 16:07:15
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
Configuration: Windows XP
Opera 9.23
Répondre à ozymandiass