<< 在同一機器上架第二個 Maple (sob.tgz) >>
(以 FreeBSD 架 sob.tgz 為例)
Step 1. 修改 config.h:
1) 基本資料的修改
#define BOARDNAME "網路芳鄰" /* 中文站名 */
#define BBSHOME "/home/bbsgn" /* BBS 的家 */
#define BBSUSER "bbsgn"
#define BBSUID 9997
#define BBSGID 97
#define BBSSHELL "/home/bbsgn/bin/bbsrf" /* 前端程式 */
#define BBSPROG "/home/bbsgn/bin/bbs" /* 主程式 */
2) Chat port 的修改
#define CHATPORT 5522
3) shm key 的修改
#define BRDSHM_KEY 1015
#define UIDSHM_KEY 1017
#define UTMPSHM_KEY 1019
Step 2. 修改 Makefile (用vi或joe編,別用ve編Makefile),並編譯出新的執行檔
1) maple/Makefile
BBSHOME = /home/bbsgn
改好存檔後:
make clean update
2) util/Makefile
BBSUSER = bbsgn
改好存檔後:
make clean update
Step 3. 修改 passwd & group,並設好 uid & gid & permission
1) 用 vipw 加入:
bbsgn:9997:97::0:0:BBS GoodNeighbors:/home/bbsgn:/home/bbsgn/bin/bash
bbsgnadm:*9997:97::0:0:BBS GN Adm:/home/bbsgn:/usr/local/bin/bash
2) 在 /etc/group 加入:
bbsgn:*:97:bbsgn,bbsgnadm
3) chown -R bbsgn.bbsgn /home/bbsgn
chmod -R o= /home/bbsgn
Step 4. 測試
su bbsgn
Step 5. (Optional for FreeBSD) 設好第二BBS的信件功能
把 /etc/sendmail.cf 代換成
ftp://sob.m7.ntu.edu.tw/sob-version/misc/sobsendmail.cf
Step 6. (Optional for 地下站) as root
1) passwd bbsgn 設定 bbsgn 進站的「暗碼」
2) /home/bbs/bin/in.zbbsd 3006 bbsgn
3) telnet localhost 3006
提示按Enter時若沒打入暗碼而乖乖的按Enter就跑到地上站(bbs)了~~
--
woju@sob.m7.ntu.edu.tw
台大電機 吳 慶 鴻
--
/\█/\ Origin:
// █ \ 陽光沙灘
█ (sob.m7.ntu.edu.tw)