chyba v bash

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Úterý Červenec 15 23:50:13 CEST 2003


On Tue, 15 Jul 2003, Tech infotip wrote:

> Bry den, mam nasledujici problem, pri prihlaseni pres ssh me bash hlasi 
> divny hlasky, spise kreviny typu
> 
> [root na glm root]# mail
> /bin/bash: line 1: ĺěVS1É
> ¸: command not found
> üÖeô[^ÉĂUĺWVS1öÇEř/bin/bash: line 1: ĺěVS1É
> ¸: command not found
> üÖeô[^ÉĂUĺWVS1öÇEř[root na glm root]#
> [root na glm root]#
> 
> da se nejak opravit bash, existuje nejaka zaloha /bin/bash.

Jak uz tady nekteri naznacovali, tohle muze znamenat, ze program
"mail" zacne na terminal vypisovat divne znaky, ze kterych se terminalu
udela spatne natolik, ze zacne nejake (mozna jine, mozna stejne) divne
znaky posilat zpatky (ano, nektere ridici kody maji takovou schopnost).

Ted se to zamotava, nicmene podle te hlasky se nejspis nazpatek dostane
vykricnik nasledovany nejakymi binarnimi nesmysly, ktere se mail pokousi
spustit pres $SHELL -c.

Co se stane, kdyz spustite mail 2>&1 | cat -v ?

Nemate nejakou podivnost ve sve postovni schrance (trochu to vypada jako 
ten "rozsypany caj", co obcas chodi v cinskych spamech)?


On Tue, 15 Jul 2003, Tech infotip wrote:

> at si dam jiny shell  tak to opet pise
> 
> sh-2.05b# mail

Uz podle te verze (2.05b) lze soudit, ze "jiny shell" je opet bash
(na Linuxech je pomerne caste, ze /bin/sh je nalinkovany bash).
Jestli chcete opravdu jiny shell, tak zkuste treba tcsh.
Nicmene tohle vypada, ze se tam ten bash nekdo nekde spousti explicitne.


--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux