$Id: 00README,v 1.1 2000/01/15 01:45:32 edwardc Exp $ bbs-fingerd for Firebird BBS *beta 4* 0. 前前言 -- beta 說明 因為這個 fingerd 是從 FreeBSD 裡的 source code 改過來的, 所以有些地方 使用的函數或參數只有 FreeBSD 才有, 所以別的平台用起來不是很完整 Solaris 方面我已經在盡力修改了, 有使用其他平台 (如 Linux), 如果有餘力 的話可以幫幫忙 :P 1. 前言 這鍋 bbs-fingerd 是從 fromzero 3.0 裡面附的給硬 port 過來的 :P 並已經內含在 Firebird BBS 3.0 的 package 裡 2. 安裝 & 使用 (懶人快速安裝法 :> ) tar zxvf bfingerd.tar.gz 在 ~bbsadm/bbs_src/ 裡面解開 % cd ~bbsadm/bbs_src/local_utl/fingerd 之後修改 Makefile 裡的 BBSHOME 與 BOARDNAME 兩個定義 如果您使用的不是大馬板 M 板的話, 請修改 fingerd.c 把其中 UTMP_SHMKEY 與 UCACHE_SHMKEY 的值修改與 ~bbs/etc/sysconf.ini 裡定義的 相符合 並視環境修改 Makefile 的 CFLAGS , solaris 系統請使用有 -DSYSV 的那行 CFLAGS 存檔之後執行編譯 % make 出來 fingerd 以後就把它放進 ~bbs/bin 裡, 並 *suid root* % make install 修改 /etc/inetd.conf 把 finger 那行給 # 起來, 並 kill -1 然後執行 ~bbs/bin/fingerd 79 試著 finger @localhost 或是 sysop.bbs@localhost ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ 站上使用者列表 如 query sysop 一樣 都可以的話可以把 ~bbsadm/bbs_src/local_utl/fingerd/ 給砍了 ;P enjoy :> -- by edwardc@Firebird.dhs.org Firebird BBS Project