Forum général.général apache cgi

Posté par  .
Étiquettes : aucune
0
25
mai
2006
bon soir,
j'ai un poblème, quand j'execute un script cgi contient
la commande 'adduser nom -p passwd'
à partir de la ligne de comande fonctionne normalement mais quand je veut l'executé à partir de l'apache, rien ne se passe.
comment je peut resoudre ça??
  • # Pas une bonne idée

    Posté par  . Évalué à 1.

    En ligne de commande, tu dois certainement être root pour que cela fonctionne.

    Apache tournant avec l'utilisateur 'apache' n'a pas les droits d'ajouter un utilisateur. Je ne pense pas que cela soit une bonne idée de le faire à travers une interface web de toute façon.
  • # Apache + suEXEC

    Posté par  . Évalué à 2.

    Bonjour,

    Il existe la fonctionnalité suEXEC pour Apache.
    Elle permet d'exécuter des programmes CGI et SSI sous des UID distincts.

    Comme le disait yvounet14, l'utilisation d'une telle fonctionnalité peut ouvrir de nouvelles failles si la configuration n'est pas correcte.
    Donc à utiliser avec prudence.

    http://httpd.apache.org/docs/1.3/suexec.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.