推 MobileArmor:感謝回答^^ 02/25 22:43
※ 引述《MobileArmor.bbs@ptt.cc (MA)》之銘言:
> 小弟今天第一次試著裝看看PTT BBS 弄了一天
> 結果有些問題想請教一下各位先進@@
> (1)照著ptt courrent精華區一路做下來在
> # make BBSHOME=/home/bbs all install 這裡出現了下列的訊息
> Makefile:4: *** missing separator. Stop.
> 爬了文章好像只有看到Makefile20的東東
> 想請問一下這個訊息是代表什麼意思@@?
ptt的Makefile是給pmake 1.x用的,GNU make和pmake 2.x不能用.
編譯前自己先確認一下make的版本,不對的話要去裝.
> (2)另外依照ptt bbs install的教學先用vipw直接設定再幫bbsadm設定密碼時也會有問題
> 會出現passwd: User not known to the underlying authentication module
> 並且也無法利用su bbsadm切換成bbsadm
> 會出現錯誤 su:0: xxxxxx <=後面忘了@_@a
> 我是採用adduser再進去/etc/passwd修改 才解決
> [我是採下面這個方案@@]
> 用 root adduser增加一個bbs的帳號
> 在etc/passwd檔 找到bbs:.... 改成如下
> bbs::9999:99:BBS user:/home/bbs:/home1/bbs/bin/bbsrf
> 增加一行:
> bbsadm::9999:99:BBS Administrator:/home/bbs:/bin/tcsh
因為你手動改了passwd卻沒有改shadow,所以就出錯了...
先用adduser再手動修改的確可以避免這個問題.
> (3)install教學中
> 10.依據您的須求, 修改 pttbbs.conf
> 請注意, 預設的 pttbbs.conf是給相當大規模的 bbs用的.
> 通常您須要進行修改以符合您的須求.
> * 如果您是用 Linux系統, 請先安裝 pmake, 然後將 make alias 成 pmake *
> 這個我的linux有內建1.4x版
> 我直接在make時打 # pmake * 沒出現錯誤 <=但不知道是否因此影響到第一個問題 想跟\
> 裝成功的大大們check一下
> 先感謝大大們的指教
> 附上我的linux版本是CentOS 4.4Final
既然你有裝了,那麼ln一下也不會死啦... XD
--
本人在此站的信箱已成為廣告信必發名單,故請勿回信至此!
如有連絡本人的需求,請改回信至:
alica(點)bbs(AT)bbs(點)cgu(點)edu(點)tw
謝謝!
--
★ <師大附中 BBS 站> bbs.hs.ntnu.edu.tw ★ From: atelieralica.idv.tw