e 活动文件 - Linux 文档项目 contents
下一篇: 文章批处理 上一级: C-新闻 上一篇: sys 文件

活动文件

活动文件位于 /usr/lib/news 中,列出了您站点已知的所有新闻组以及当前在线的文章。您很少需要手动修改它,但为了完整性,我们仍然对其进行解释。条目的格式如下:
           newsgroup high low perm
 
当然,newsgroup 是新闻组的名称。low 和 high 是当前可用的文章的最低和最高编号。如果目前没有文章可用,则 low 等于 high+1。

至少,low 字段的目的是这样的。然而,出于效率原因,C-新闻并没有更新这个字段。如果不是因为有些新闻阅读器依赖于它,这不会造成太大的损失。例如,trn 检查这个字段,以查看是否可以从其线程数据库中清除任何文章。因此,要更新 low 字段,您必须定期运行 updatemin 命令(或者,在早期版本的 C-新闻中,运行 upact 脚本)。

perm 是一个参数,详细说明了授予用户的组访问权限。它采用以下值之一:

y
允许用户向此组发帖。
n
不允许用户向此组发帖。但是,该组仍然可以被读取。
x
此组已在本地禁用。当新闻管理员(或其上级)对发布到某些组的文章感到反感时,有时会发生这种情况。

为此组接收的文章不会在本地存储,但会转发到请求它们的站点。

m
这表示一个审核组。当用户尝试向此组发帖时,智能新闻阅读器会通知她这一点,并将文章发送给审核人。审核人的地址取自 /usr/lib/news 中的 moderators 文件。
=real-group
这标志着 newsgroup 是另一个组(即 real-group)的本地别名。所有发布到 newsgroup 的文章都将被重定向到 real-group。
在 C-新闻中,通常您不必直接访问此文件。可以使用 addgroup 和 delgroup 在本地添加或删除组(请参阅下面 gif 部分)。当为整个 Usenet 添加或删除组时,通常通过发送 newgroup 或 rmgroup 控制消息来完成。永远不要自己发送这样的消息! 有关如何创建新闻组的说明,请阅读 news.announce.newusers 中的每月帖子。

与 active 密切相关的文件是 active.times。每当创建一个组时,C-新闻都会向此文件记录一条消息,其中包含创建的组的名称、创建日期、是通过 newgroup 控制消息还是在本地完成的,以及是谁完成的。这是为了方便新闻阅读器通知用户任何最近创建的组。它也被 NNTP 的 NEWGROUPS 命令使用。


contents
下一篇: 文章批处理 上一级: C-新闻 上一篇: sys 文件

Andrew Anderson
Thu Mar 7 23:22:06 EST 1996