Forum Programmation.web executer des commandes systèmes via le web

Posté par  .
Étiquettes : aucune
0
26
mai
2006
salut
j'aurais besoin d'exécuter des commandes systèmes bien définies depuis un site Web (useradd ,userdel ) En effet, dans de tels cas, c'est l'utilisateur apache qui exécute les commandes.
j'ai utilisé alors la commande sudo afin d'accéder aux commandes administrateurs j'ai modifié ma fichier /etc/sudoers comme suit
# Cmnd alias specification
Cmnd_Alias EXEC=/usr/sbin/useradd, /usr/bin/userdel
# User privilege specification
root ALL=(ALL) ALL
apache ALL=NOPASSWD:EXEC
avec apache est le nom de mon utilisateur apache ( existe dans httpd.conf)
après chaque modification je relancer le service sudo par la commande sudo -v
losque j'execute mapage web (script cgi) via la ligne suivante
system("sudo useradd nom_user");
il ne fait pas aucune creation
une solution svp !!!
merci

Suivre le flux des commentaires

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