Pour les phpmens!!!
ali_camarche
Messages postés
31
Statut
Membre
-
JunKy Ripper Messages postés 211 Statut Membre -
JunKy Ripper Messages postés 211 Statut Membre -
Salut,
j'ai un probleme en php c'est que quand s'utilise la fonction "system()"
ca ne marche pas a tous les cous, par exemple:
system("useradd nom"); ne marche pas, alors que sur le shell "useradd nom"
c'est a dire absolumant la meme commande marche et que:
system("man system"); marche dans les deux cas.
Merci pour votre aide.
Ali.
j'ai un probleme en php c'est que quand s'utilise la fonction "system()"
ca ne marche pas a tous les cous, par exemple:
system("useradd nom"); ne marche pas, alors que sur le shell "useradd nom"
c'est a dire absolumant la meme commande marche et que:
system("man system"); marche dans les deux cas.
Merci pour votre aide.
Ali.
2 réponses
Alors si je ne me trompe pas, lors que tu fait un system, c'est l'utilisateur apache qui lance les commandes. Il me parait logique que cet utilisateur n'ai pas les droit pour executer useradd. Il faut que tu les lui donne et que tu reessaye ou alors modifie dan ton fichier de config le user utilisé par apache et met un user qui a les droit d'executer useradd. Parcontre fait gaffe c'est pas très securisant tout ca.
++ Ripper
++ Ripper