Exécuter un telnet dans un cgi perl [perl] - Perl - Programmation
Marsh Posté le 29-05-2003 à 11:12:28
tu utilises ça sous quel environnement, avec quel serveur?
Marsh Posté le 29-05-2003 à 12:15:46
arghbis a écrit : tu utilises ça sous quel environnement, avec quel serveur? |
AIX 4.3.3
le serveur c un serveur apache 1.3.27
le serveur sur lequel je tente de faire le telnet est un serveur samba 2.2.4
l'histoire c que ca fonctionne tant que c pas utilisé sur le web. Si je fais qu'exécuter le script dans son répertoire, le telnet fonctionne
jvais vérifier ce matin si le group www a accès à effectuer le telnet justement
Marsh Posté le 29-05-2003 à 18:53:23
ne serait-ce pas un prob avec le user apache qui n'aurait pas accès à telnet??
je ne vois qu'un prob de droits avec le user apache.
Marsh Posté le 29-05-2003 à 02:02:13
J'ai un script perl que jdois utiliser comme un cgi. Dans celui-ci, jdois faire un telnet sur un certain port
ex: telnet samba 900
en réalité, quand j'fais ca, ca l'exécute un script sur le serveur samba et ca me retourne l'output
donc dans mon script, jfais un my @var = `telnet samba 900`;
Lorsque je l'exécute en perl(pas en cgi), ca fonctionne
Lorsque je l'exécute en cgi, j'ai aucun retour du telnet
J'ai testé avec la commande hostname, et là dans les 2 cas j'ai un retour de données
le probleme semble vraiment venir du telnet et du cgi
si quelqu'un peut aider, ca serait sympa
Message édité par burgergold le 29-05-2003 à 02:03:33
---------------
http://www.boincstats.com/signature/user_664861.gif