该active文件位于/etc/,并列出您站点已知的所有组和当前在线的文章。您很少需要修改它,但为了完整性,我们仍然对其进行解释。条目采用以下形式
newsgroup high low perm |
新闻组是组的名称。低和高是当前可用的文章的最低和最高编号。如果当前没有文章可用,低等于高+1.
至少这是低字段应该执行的操作。但是,为了效率,C News 不会更新此字段。如果没有依赖它的新闻阅读器,这不会是一个很大的损失。例如,trn 检查此字段以查看它是否可以从其线程数据库中清除任何文章。要更新低字段,因此您必须定期运行 updatemin 命令(或者,在早期版本的 C News 中,运行 upact 脚本)。
权限是一个参数,详细说明了授予用户对该组的访问权限。它采用以下值之一
允许用户向此组发布文章。
不允许用户向此组发布文章。但是,仍然可以读取该组。
此组已在本地禁用。当新闻管理员(或其上级)对发布到某些组的文章感到反感时,有时会发生这种情况。
为此组接收的文章不会本地存储,但会转发到请求它们的站点。
这表示一个审核组。当用户尝试向此组发布文章时,智能新闻阅读器会通知她,并将文章发送给审核人。审核人的地址取自moderators文件,位于/var/lib/news.
这标记新闻组为另一个组的本地别名,即real-group。新闻组将被重定向到它。
在 C News 中,您通常不必直接访问此文件。可以使用 addgroup 和 delgroup 在本地添加或删除组(请参阅本章后面的 第 21.10 节)。newgroup 控制消息为整个 Usenet 添加一个组,而 rmgroup 消息删除一个组。永远不要自己发送这样的消息! 有关如何创建新闻组的说明,请阅读 news.announce.newusers 中的月度帖子。
该active.times文件与active文件密切相关。每当创建组时,C News 都会向此文件记录一条消息,其中包含创建的组的名称、创建日期、是否由 newgroup 控制消息或本地完成,以及由谁完成。这对于可能通知用户任何新创建组的新闻阅读器非常方便。NNTP 的 NEWGROUPS 命令也使用它。