Re: CD boutable avec shell
Yves Rutschle, vendredi 25 mai 2007, 18:24:55 CEST
>
> On Fri, May 25, 2007 at 06:05:35PM +0200, Sylvain Sauvage wrote:
> > Ah non, ça y est : avec telnet, ça ne marche pas. J???utilisais
> > nc pour les tests. Effectivement, telnet a besoin de -i. Telnet
> > doit faire des manips sur le flux.
>
> J'avais pensé à des manips bizarres de libreadline, mais
> lancer '/usr/bin/gdb' marche parfaitement (avec telnet)
>
> [rejoue]
>
> AH!
>
> Si on lance avec:
> system("tee out | /bin/sh");
>
> on se rend compte que telnet converti les 'entrée' en CR/LF
> alors que nc n'envoit que CR. Donc sh doit essayer de lancer
> 'ls0x0d'... qui n'existe pas.
On aurait pu s’en rendre compte plus tôt, le message étant :
ls
: command not found
et non :
ls : command not found
De l’intérêt de bien analyser les messages d’erreur.
> sh -i doit faire 'ce qu'il faut' pour s'adapter aux
> différence de 'terminal'.
Oui. « Interactif » donc moins sourcilleux.
> Ça y est, c'est officiellement le weekend ;)
Bon weekend, alors.
--
Sylvain Sauvage
Reply to: