此外,您可以配置可以复制文件的目录。 通常,您会希望限制远程系统对单个目录层次结构的访问,但仍然允许您的用户从其主目录发送文件。 通常,远程用户将被允许仅从公共 UUCP 目录 /var/spool/uucppublic 接收文件。 这是公开文件的传统位置; 非常类似于互联网上的 FTP 服务器。 它通常使用波浪号字符来指代。
因此,Taylor UUCP 提供了四个不同的命令来配置用于发送和接收文件的目录。 它们是 local-send,用于指定用户可以要求 UUCP 从中发送文件的目录列表; local-receive,用于指定用户可以要求接收文件的目录列表; 以及 remote-send 和 remote-receive,它们对来自外部系统的请求执行类似的操作。 请看以下示例
`local-send` 命令允许您主机上的用户将 `/home` 目录下的任何文件以及公共 UUCP 目录中的文件发送到 pablo。 `local-receive` 命令允许他们接收文件到 uucppublic 中的全局可写接收目录,或 `/home` 下的任何全局可写目录。 `remote-send` 指令允许 pablo 从 `/var/spool/uucppublic` 请求文件,但排除 `incoming` 和 `receive` 目录下的文件。 这是通过在目录名称前加上感叹号来向 uucico 发出信号的。 最后,最后一行允许 pablo 将任何文件上传到 `incoming`。
使用 UUCP 进行文件传输的最大问题之一是,它只会将文件接收到全局可写的目录中。 这可能会诱使一些用户为其他用户设置陷阱等等。 但是,除了完全禁用 UUCP 文件传输之外,没有其他方法可以避免这个问题。