Kontrola bezicich sluzeb (watchmen)

Miroslav Prýmek m.prymek at gmail.com
Fri Sep 10 13:49:24 CEST 2010


On 10.9.2010, at 12:53, Dan Lukes wrote:
>> Na terminalu se objevi jakasi zmet znaku, ktera vzdalene pripomina tohle (misto podivnych znaku
>> jako ramecky apod. pisu tecky):
>>> .reeBSD.i3.6a(A........................
>>> i
>> Vypada to jako klasicky banner "FreeBSD/i386 (Amnesiac)" zmrseny nejakym divnym kodovanim.
>> 
>> Zajimave je, ze kdyz misto mc dam vim, tak tam ten zmrsenej banner jakoby problikne, ale
>> vim se spusti a normalne funguje. Stejne (blbe) jako mc se chova i mcedit a python. Vic
>> jsem nezkousel.
>> 
>> Nechapu, kde se tam ten banner bere, kdyz v gettytab zadny "im" neni...
> 
> 
> Ale je ...
> 
> Kod 'getty' nejprve zinicializuje pole z definice 'default' a teprve pak ho prepise pozadovanou definici. A v 'default' :im=...: je

To bylo ono. Uz to funguje:

-------------------
/etc/ttys:
ttyv0	"/usr/libexec/getty mycli" 	cons25 on secure

/etc/gettytab:
mycli:\
    :al=root:lo=/usr/local/bin/mycli_login:im=:if=

/usr/local/bin/mycli_login:
#!/bin/sh
/usr/local/bin/mc
# nebo cokoli jinyho...
-------------------

Ten mycli_login se spusti s "-fp root". Midnight Commanderu vadilo to "-f", proto byl potreba wrapper.
(ten se stejne hodi, kdyby clovek chtel nastavit nejaky promenny nebo tak neco).

Zajimavy! To urcite nekdy pouziju.

Dik moc za asistenci u tohodle pokusu.

M.


More information about the Users-l mailing list