Pour les phpmens!!!

ali_camarche Messages postés 31 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.

2 réponses

JunKy Ripper Messages postés 211 Statut Membre 23
 
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
0
ali_camarche Messages postés 31 Statut Membre
 
Merci beaucoup JunKy Ripper, c'est exactement ca.

Ali.
0
JunKy Ripper Messages postés 211 Statut Membre 23
 
héhé ravi de t'avoir aider =)
0