Bonjour à tous,
j'essaie désepérement de lancer un shell avec rsh en php (sous Unix), sans y parvenir :
apache est lancé en tant que root sur une machine que l'on appelle machineA
si je fais un
j'obtiens bien le retour désiré.
Cependant, j'aurais besoin d'exécuter des commandes avec d'autres users, sur d'autres machines...
Pour décomposer le problème à son niveau le plus simple, je fais donc un :
$toto=shell_exec("rsh machineA ls");
et là, $toto est vide (le script mets tout de même un certain temps à s'exécuter, de l'ordre de 3-4 secondes)
Pourtant, si je me loggue sur machineA, en tant que root, je peux lancer un rsh machineA ls sans problème !
J'ai essayé les différents dérivés (exec, system, passtrhu) sans plus de résultat.
Quelqu'un aurait-il déjà rencontré ce problème ?
Merci d'avance
Partager