[Système] Faire un rsh en php
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:
$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:
$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 :D