UUCP 提供了一种机制,允许其他系统代表您执行文件传输。 例如,这允许您让 seci 为您从 uchile 获取文件,并将其发送到您的系统。 以下命令可以完成此操作
这种通过多个系统传递作业的技术称为转发。 在上面的示例中,使用转发的原因可能是 seci 具有对 uchile 的 UUCP 访问权限,但您的主机没有。 但是,如果您运行 UUCP 系统,您会希望将转发服务限制在少数您信任的主机上,以避免他们通过让您为他们下载最新的 X11R6 源代码版本而产生惊人的电话费。
默认情况下,Taylor UUCP 完全禁止转发。 要为特定系统启用转发,您可以使用 forward 命令。 此命令指定系统可以请求您将作业转发到和转发自的站点列表。 例如,seci 的 UUCP 管理员必须将以下行添加到 sys 文件中,以允许 pablo 请求来自 uchile 的文件
uchile 的 forward-to 条目是必要的,以便它返回的任何文件实际上都传递给 pablo。 否则,UUCP 会丢弃它们。 此条目使用了 forward 命令的变体,该变体允许 uchile 仅通过 seci 向 pablo 发送文件; 而不是反过来。
要允许转发到任何系统,请使用特殊关键字 ANY(需要大写字母)。