看板 PttCurrent 關於我們 聯絡資訊
發現這個問題還是沒人討論= =a 我使用的是FreeBSD6.2 AMD64 也碰到了相同的問題..也是這樣解決.. ---另外--- 我站長審帳號部分怪怪的 審過了重登後就被吃掉了 無止境的填註冊單!審帳號..沒有真的通過的一天~ 後來只好直接改權限= =a ---------- ※ 引述《watch (卑微的學生)》之銘言: : 使用版本:FreeBSD 6.0 : 將 sample/pttbbs.sh 拷貝到 /usr/local/etc/rc.d/ : 重新開機後卻不會自動執行 : 必須以root的身分在/home/bbs下手動執行bin/mbbsd 23 才能啟動 : 我發現似乎是pttbbs.sh裡面的/home/bbs/bin/bbsctl start這行沒執行 : 看了一下util/bbsctl.c : 裡面有一段 : int startbbs(int argc, char **argv) : { : if( setuid(0) < 0 ){ : perror("setuid(0)"); : exit(1); : } : 沒記錯的話新版的perl好像把setuid拿掉了 : 不過一來那不是perl : 二來我也不確定他怎麼編的 : 懇請站方解惑~ : 我目前的作法是 : 在/usr/local/etc/rc.d/pttbbs.sh裡面加入一行 : /home/bbs/bin/mbbsd 23 : 並把/home/bbs/bin/bbsctl start註解起來 : 開機就會自動啟動了 : 不過這樣做不知道有沒有什麼其他不良影響 @@|| -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.43.224