[perl] Exécuter un telnet dans un cgi perl

Exécuter un telnet dans un cgi perl [perl] - Perl - Programmation

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
Reply

Marsh Posté le 29-05-2003 à 02:02:13   

Reply

Marsh Posté le 29-05-2003 à 11:12:28    

tu utilises ça sous quel environnement, avec quel serveur?

Reply

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


Message édité par burgergold le 29-05-2003 à 12:15:56

---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 29-05-2003 à 15:08:06    

:bounce:

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed