hello,
heu... je ne sais trop comment faire... j'ai un serveur apache et php.
je cherche à lancer une application depuis le php (commande exec), mais il est impératif que je soit "logé" sous un nom d'utilisateur précis pour en obtenir tout l'environnement.
je ne peux pas reproduire cette environnement sous l'utisateur "apache" je pense donc utiliser la commande su - utilisateur et derrière lancer la commande.
cela fonctionne en étant root, mais pas apache (heureusement!)
le problème est que dans ce cas, su attend un mot de passe (encore une fois heureusement)
donc la question est: comment donner un mot de passe provenant d'un fichier à la commande su
j'ai bien sur essayé su - utilisateur < fichier_password mais san résultat.
quelqu'un à peux être une idée?
merci d'avance.
a noter que j'ai une solution, mais elle est tordue au possible, c'est d'utiliser ssh! cela fonctionne, mais c'est tirer au canon pour abatre un moustique!
Partager