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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$toto=shell_exec("ls");
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$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