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