建构一个基本的BBS.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建构一个基本的BBS

建構一個基本的BBS 站 (一)、抓取 BBS 的 source code原始程式 抓取 BBS 的 source code -- 利用 ftp 連結到 .tw, 在freebsd/jdli/collect/sob-bbs/ 下面可以找到 sob.tgz, 以 get 指令將它抓取回來。 或到 35 下FreeBSD/sob-bbs/下面可以找到 sob.tgz。 (二)、BBS 的先前設定 用vipw 加入以下兩行: bbs::9999:99::0:0:BBS User:/home/bbs:/home/bbs/bin/bbsrf bbsadm:*:9999:99::0:0:BBS Adm:/home/bbs:/bin/sh 這是管理使用BBS 用的帳號,在/etc/passwd內應有以上兩行 bbs 是進入 BBS 用的一般帳號。 bbsadm 是 BBS 管理者帳號。 在/etc/group 加入 BBS 群組 cd /etc vi group bbs:*:99:bbs,bbsadm 使用 passwd 對 bbsadm 設定密碼 # passwd bbsadm Changing local password for bbsadm. New password: 輸入密碼 Retype new password: 再輸入同一密碼 passwd: updating the database... passwd: done (三)、安裝 BBS 伺服器 將 sob.tgz COPY 到 /home 下 cp sob.tgz /home 解開 BBS : cd /home tar xvfz sob.tgz 指令將此檔解開. 此時會得到一個叫 /home/bbs/ 的目錄, 這個目錄中已經包含了一個最基本的 BBS。 再來就是將 /home/bbs 這個目錄所有權更動: chown –R bbs.bbs /home/bbs/ 更改 BBS 資料 更改 BBS 的基本資料 -- 進入 /home/bbs/ , 會找到 src/ 這個目錄, 這個目錄裡存放了所有 BBS 程式的原始檔. 為了產生一個屬於自己的 BBS, 我們必需將原始檔中的某些基本資料更改, 比如說, 站名, 存放 BBS 的目錄, BBS 使用者在 UNIX 系統裡的 ID, Group 等等. 剛開始, 需要更改的檔案有兩個, 一個是 bbs/src/maple/config.h, 另一個是 bbs/src/maple/Makefile config.h 裡記錄的是這個 BBS 的名稱, 它的位置所在等資料. 要改的部份如下: #define BOARDNAME == 改成自己喜歡的中文站名 #define BBSNAME == 英文站名 #define MYHOSTNAME == 改成現在這台機器的 domainname #define MYBBSID == 在轉信時告知其它站台, 表示這封信所經的 path 之一是這台 BBS #define BBSUSER == 自己在UNIX系統裡的id #define BBSHOME == 改成 (自己的path)/bbs, 請用完整路徑 BBSUID == 自己的UID, 如果不知道, 請查詢 /etc/passwd, 當然, 最好是擁有 root 權限開一個屬於 BBS 的帳號, 讓 BBS 擁有自己的 UID, GID. BBSGID == 自己的group id, 同上 BBSHELL, BBSPROG == 修改path MAXUSERS == 30, 整個系統的最大人數 MAXBOARD == 10, 整個系統的最多板面數 MAXACTIVE == 10, 整個系統同時能上線的最大人數 MAX_FRIEND == 10, 一個使用者最多能設定的好朋友個數 MAX_REJECT == 10, 一個使用者最多能設定的拒絕往來戶個數 MAXSIGLINES == 4, 使用者簽名檔的最大行數 BRDSHM_KEY,UIDSHM_KEY,UTMPSHM_KEY == 系統中 shm 的 key, 如果不想跟別人共用, 就不要跟別人用一樣的 key Makefile 裡要改的是 BBSHOME, path 要寫成絕對路徑. 在 bbs/src/maple/ 下, 鍵入make clean 與make update新的BBS會建立起來. 回到 bbs/ 下, 鍵入 bin/bbs 可以進入剛 make 好的 BBS, 系統管理員的 帳號(id) 是 SYSOP 或 sysop , password 是 sob. (五)、進入剛剛建立的 BBS 以 S

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档