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 yvounet14 . Évalué à 1.
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 Sebastian . Évalué à 2.
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.