Next Previous Contents

7. 關於 USENET 經常被詢問的問題

7.1 為什麼我不能在 moderated 的網路新聞群組張貼佈告

在準備張貼時, 您的 newsreader 會啟動 /bin/mail 來遞送郵件, 如果您的 mail 程式版本過於陳舊, 那麼 newsreader 有可能不會作動而導致此一結果。 如果是這樣的話, 解決之道就是更換較新的版本使用, 例如較新版 Slackware 中的 mailx-5.5.tar.z, 且您可以用 Slackware中的 pkgtool 命令來安裝並設定之。

另一個可能性則是雖然在您的系統中此一 newsgroup 是定成沒有管制者(moderator), 但在餵送您系統的上游卻將此 newsgroup 定成有所管制的, 那麼也許您的文章在管制者 ( 為一系統軟體, 並不是一個真正的人) 處就被刪除了。 您可以在收到由 news.admin 送達的文件之後, 執行 checkgroup 命令來確認。

7.2 為何我會有與 permission 有關的問題?

因為本來就那樣 :-)

檢查您的 permission 是否正確; 檢查在您是否在 /etc/passwd 定義有一個叫 news 的使用者; 是否在 /etc/group 中定有一個叫 news 的群組, 上述的定義並不是 Linux 的標準帳號, 所以您必須自行注意。

除了 /usr/local/lib/news/setnewside 的 uid 必須是 root 外, 所有在 /usr/local/lib/news 子目錄下檔案的擁有者 (uid) 和所屬群體 (gid) 都必須是 news ( 即 news.news) 。

您可以用任何數值作為 "news" 的 UID 與 GID。

( 譯註: 在您 install Slackware 時, 系統會自動幫您內定一些 GID與 UID , 一般來說,沒有特殊的理由, 很少有入會去修改這些內定值。)

7.3 為何我張貼的佈告在本地可以看得見, 但是在其餵送的下游卻沒有出現?

也許是因為您未在 cron 中設定執行 newsrun 程式; 也許因為您自行手動修改系統檔案, 以致系統亂掉; 也許是您少掉了 /usr/spool/news/out.going這個子目錄或是什麼的, 或者有可能您所取得的是 "Performance" 或 "Cleanup" 版本的 cnews , 而它需要在 cron 中設定執行 newsrun 來做批次處理, 分送 news 至其他站台, 或是在已端顯示文件。

千萬不要嘗試手動去修改加入 active 檔案或系統檔案, 正確的方法是使用在 /usr/local/lib/news/bin/maint 下的公用程式來完成這些動作。

7.4 為什麼我的可執行版本內沒有 nntp ?

為了要在 Linux 系統下支援 plug-n-play , 並且避免 SLS 的 news 系統因要同時具有 nntp 和 non-nntp 版本的 newsreader 與傳輸程式 (news transport programs) 而導致整個系統的過大。

7.5 在做 expire 時,為什麼明明還有很多的儲存空間,可是它竟然告訴我說「空間不足」呢?

因為系統讀不到 /etc/mtab 檔。 記得把該檔的 mode 定成 644 。 這種情況常會發生在您以root的身份去 umount一個filesystem時(umask), 這個命令會導致屬於 root 的檔案無法被其他使用者讀取而產生此錯誤。 ( 譯註: 現在另一個最常發生的情況則是 inode 數不足, 建議的解決之道是在架構系統時選擇較多的 inode , 如 1024bytes/inode 。 尤其是 /var/spool/news/tw/bbs時,*sign*)

7.6 為什麼每樣都看起來很正常,可是卻不能張貼佈告呢?

好像舊版的 Linux 在裝設 cnews 時都很容易有此一問題 (blow up) 。 尤其是當您在一較舊版的 SLS 上裝設時, 您一定要檢查 /bin 和/usr/bin , 確認您只有一套最新版的 news 。

因為在 1993 年二月 "Performance Release" 以前的版本, 您都必須在cron 裡週期性地啟動 newsrun以執行某些程序。 而這正是很多人常常不知道的。

7.7 我可以將新的 news overview( NOV) 放進 trn/tin/nn 內,以代替各種不同的資料庫嗎?

是的,trn, tinnn 的 beta 版現在都已經支援這項功能了。

您可以把新的 news overview(NOV) 放入 "Performance Release" "Cleanup Release"的 cnews , 或是其他的新聞讀取程式。 我現在手上有的 nn6.5的 beta 版也支援 NOV 格式, 而且在 Linux 下也工作的很好, 它現在可以被執行而無須再跑 nnmaster 。 您可以在 uniwa.uwa.edu.au 找到這個版本的 nn 。

7.8 為何沒有可執行版本的 NNTP ?

因為您必須定義許多在己端系統所獨有的資訊, 而這些設定是無法在執行時由程式自動幫您設定的。 如果你要做這種事, 請用INN而不要用Cnews 加 NNTP。

7.9 如何設定 NNTP,可以允許透過網路去讀或張貼佈告,而在本地不要儲存任何的文章或是資料庫?

( mdw@sunsite.unc.edu (Matt Welsh) )


Next Previous Contents