当使用 NFS 时,在本地主机上发布的文章必须转发到中央机器,因为访问管理文件可能会使系统暴露于竞争条件,从而导致文件不一致。 此外,您可能希望通过将新闻假脱机区域导出为只读来保护它,这也需要转发到中央机器。
C-News 透明地处理这种情况。 当您发布文章时,您的新闻阅读器通常会调用 inews 将文章注入到新闻系统中。 此命令对文章执行多项检查,完成标头,并检查 /usr/lib/news 中的文件服务器。 如果此文件存在并且包含与本地主机名不同的主机名,则通过 rsh 在该服务器主机上调用 inews。 由于 inews 脚本使用了 C-News 的许多二进制命令和支持文件,因此您必须在本地安装 C-News,或者从服务器挂载新闻软件。
为了使 rsh 调用正常工作,每个用户都必须在服务器系统上拥有一个等效帐户,即她可以登录而无需输入密码的帐户。
确保服务器中给定的主机名与服务器机器上 hostname(1) 命令的输出完全匹配,否则 C-News 在尝试传递文章时将永远循环。