Jsem zapremyslel, jakpak se asi udela, ze kdyz se clovek natelneti, objevi se
mu primo login screen od bbsky... nuze nejjednodussi reseni je asi takoveto:
1, vezmeme fajl home.c ze zdojaku bbsky
2, jestli jsme poradkumilovni, nadefinujeme #define DEFHOME "/home/bbs"
nebo kde to mame
3, ve funkci home_bbs() zmenime
if (bbshome == NULL) {
return 0;
na mene agresivni
if (bbshome == NULL) {
bbshome = DEFHOME;
4, v /etc/inetd.conf pridame k radku zacinajicim na "telnet" za "in.telnetd"
parametr -L /home/bbs/bin/lbbs specifikujici nestandardni login program
5, restartneme inetd a dame si pivo (ja jdu ted k Pivrncovi v Soukenicky
na Radegact a polivku...
A jestli si to chceme jeste vylepsit, zmenime pred bodem 5 v /etc/inetd.conf
jeste radek s fingerem a mrsknem tam misto standardniho in.fingerd nase
/home/bbs/bin/bbfinger.
(A pokud ma karkulka cirou nahodou i takove uzivate, kteri se nepripojuji pres
ssh (nebo imapd ;)), tak staci do /etc/services pridat novou sluzbu na nejakym
nepouzitym portu a do /etc/inetd.conf prislusny radek, a mate novy telnet)
Tak to byl takovy maly navrh na malou upravu na male karkulce.
Pavel
|