Maple3-itoc 近期架站記錄心得 - BBS

Tristan Cohan avatar
By Tristan Cohan
at 2017-06-15T23:49

Table of Contents

目前還沒有很熟, 只有到讓它順利跑起來, 可以開帳號, 開看板, 發文的程度

但看板人氣還是會顯示負幾萬的程度

其他更進階hack的招式相信相對資訊已經非常多了, google 應該很好用

不然就去相關類型的站台逛逛也可

官方說明手冊: http://processor.tfcis.org/~itoc/
(最後更新 2012/07/19)

以下的步驟就是以該說明標題大綱為基礎去嘗試的

> ------


1. 安裝作業系統及相關環境:

本次測試使用作業系統 (應該算 32 bit 類型的@@)
Linux debian 4.9.0-3-686-pae #1 SMP Debian 4.9.30-1 (2017-06-04) i686 GNU/Linux

是放在虛擬機(Oracle VM VirtualBox)裡測試, 也建議不熟純想嘗試的也可以用此法


2. 建立 BBS 帳號:

目前自己打算先嘗試把相關的帳號建立好, 以避免之後權限問題

於是就按照手冊該部分的方式

$ sudo su

== 以下用 root 權限 !! ==

# mkdir /home/bbs
# vipw

我是用 Linux , 所以在最後一行加上:

> -----

bbs:x:9999:999:BBS Administrator,,,:/home/bbs:/bin/bash

> ----- (為求保險起見跟 /etc/passwd 裡列出其他使用者的格式一樣)

接下來編輯 /etc/group 來增加 bbs 群組, 自己目前是用 vim 編輯
若對類似編輯器介面不熟也可用 nano 編輯

# vim /etc/group

在該檔最後一行加上: (雖然不知為何手冊說在 Linux 下, GID 要改成 999, 但照做)

> ----- (為求保險起見跟 /etc/passwd 裡列出其他使用者的格式一樣)

bbs:x:999:bbs

> -----

然後設定 bbs(管理員) 的密碼

# passwd bbs

記得將 bbs 的家目錄擁有者設定成它自己

# chown -R bbs:bbs /home/bbs

主機帳戶部分設定完成!


3. 下載 BBS 程式:

我目前是用 git 套件指令把維護者放在 github 的資料載下來
(在此之前請先用 apt 或 yum 之類的去安裝 git 套件)

# apt install git

== 以下用 bbs 的權限即可!! ==

$ cd /home/bbs; git clone https://github.com/xeonchen/maplebbs-itoc
$ cd maplebbs-itoc

進去 maplebbs-itoc 目錄
會看到除了跟 http://processor.tfcis.org/~itoc/doc/101_install.htm 內容一樣的
README.md 以外

裡面有分三個部分:
bbs gem ktv

bbs 裡面的東西就是我們要的主體
gem 和 ktv 分別是 重要的安裝參考文件(精華區形式) 以及 點歌範本(精華區形式)


4. 重整目錄架構:

接下來我要嘗試的是將 bbs/src 裡的東西移到外面當作主體, 其他當作範本

以便之後 git 版本管理可以更為方便簡潔

我已經有github帳號並fork好該專案了, 所以我先將自己的git環境設定好

$ git config --global user.name ""
$ git config --global user.email "@bbs.ptt.cc"

並先自己開一個 branch (分支)

$ git branch test-bbs
$ git checkout test-bbs

接著進行重整修改中...
目前進度: https://github.com/holishing/maplebbs-itoc/tree/test-bbs

目前已經將 maplebbs-itoc 當成原本的 src 資料夾了,
之後將 sample 裡的檔案複製到該放的位置,
即可照著原本的步驟安裝並仍可進行版本管控與修改,

接下來實際安裝的情形將輪到下一篇來介紹。

--
▄▅◣ ◢▆▄ ┼───
◢████◣ ◢▄▅▄◣ ◢████◣ 敲敲hh,呼叫小天使
◢█" █◣ ◢██" █◣
∕/ █◤ ◥▄▅▄◤ ◥█ \﹨ ██◣雖然不是無時無刻都在,
◢█/ ██◤ ψ阿鬼 ◥██\ █◣
◤ ◥ 但祂會盡力地服務您。─┼

--
Tags: BBS

All Comments

投票

Enid avatar
By Enid
at 2017-06-06T00:09
從高三抽到現在大概四五年,一個禮拜約一包 如果你很介意的話我也可以不抽 反正菸要漲價惹 有問題再回信吧:-) ----- Sent from JPTT on my HTC_M10h. ※ 引述《itoc.bbsatbbs.cs.nthu.edu.tw (Query Me Get MapleSrc)》之銘 ...

關於bsd.port.mk錯誤訊息

Hamiltion avatar
By Hamiltion
at 2017-05-03T14:36
※ 引述《wyytw (雲飛揚)》之銘言: : 剛裝好乾淨的freebsd 9.3 : 有執行過portsnap fetch 和extract和update : 現在要編譯/usr/ports/lang/per15.16 : #make install clean : 出現下列錯誤 : and#34;/usr ...

關於bsd.port.mk錯誤訊息

Mia avatar
By Mia
at 2017-05-03T12:02
剛裝好乾淨的freebsd 9.3 有執行過portsnap fetch 和extract和update 現在要編譯/usr/ports/lang/per15.16 #make install clean 出現下列錯誤 and#34;/usr/ports/Mk/bsd.port.mkand#34; ...

host is not on local network

Quanna avatar
By Quanna
at 2017-04-25T16:41
※ 引述《jeffher1024 (小何)》之銘言: : ※ 引述《mool (mool)》之銘言: : : 雖然你沒有給dhcpd.conf, 但訊息很明確. : : 有沒有發現 10.10.11.111 不跟你這台server同一網段 ? : 真的是這樣吔。目前10的網段是鎖mac 給10 網段的IP ...

host is not on local network

Frederica avatar
By Frederica
at 2017-04-11T22:19
※ 引述《mool (mool)》之銘言: : ※ 引述《jeffher1024 (小何)》之銘言: : : Dear All, : : freebsd 6.1 ,dhcp server , 一直出現 : : Jan 20 19:58:15 freebsd kernel: arplookup 10.10 ...