Передача файлов


Taylor UUCP также позволяет описывать передачу файлов в подробностях. Вы можете запретить любой обмен с определенной системой. Только установите request в no, и удаленная система не сможет ни искать, ни читать, ни посылать Вашей никаких файлов вообще. Аналогично Вы можете запретить пользователям Вашей системы пересылку файлов в систему или из нее, установив transfer в no. По умолчанию любая пересылка им разрешается.
Передача файлов

Taylor UUCP также позволяет описывать передачу файлов в подробностях. Вы можете запретить любой обмен с определенной системой. Только установите request в no, и удаленная система не сможет ни искать, ни читать, ни посылать Вашей никаких файлов вообще. Аналогично Вы можете запретить пользователям Вашей системы пересылку файлов в систему или из нее, установив transfer в no. По умолчанию любая пересылка им разрешается.

Кроме того, Вы можете конфигурировать каталоги, из которых файлы могут быть скопированы. Обычно запрещают доступ с удаленных систем к определенным каталогам, но разрешают своим пользователям посылать файлы со своего исходного каталога. Обычно удаленным пользователям разрешается получить файлы только из общего каталога UUCP /var/spool/uucppublic. Это традиционное место, в котором хранятся публично доступные файлы. Очень похоже на FTP-сервис.

Taylor UUCP обеспечивает четыре различные команды конфигурирования каталогов для посылки и получения файлов: local-send определяет список каталогов, из которых пользователь может запросить файлы. local-receive задает список каталогов, в которые пользователь может просить UUCP записать файлы. remote-send и remote-receive, которые определяют то же самое для запросов в другую систему. Рассмотрим следующий пример:

system pablo ... local-send /home local-receive /home /receive remote-send !/incoming !/receive remote-receive /incoming

Команда local-send разрешает пользователям Вашего компьютера посылать любые файлы ниже /home и из общего каталога UUCP на систему pablo. Команда local-receive разрешает им получать файлы или в общедеступный каталог receive в uucppublic, или в любой общедоступный каталог ниже /home. Команда remote-send разрешает pablo запрашивать файлы из /var/spool/uucppublic или из любого общедоступного его подкаталога, кроме подкаталогов incoming и receive. Это сообщается uucico восклицательным знаком, поставленным перед именем каталога. Последняя строка разрешает pablo записать любые файлы в каталог incoming.

Одна из самых больших проблем при передаче файлов, используя UUCP, это то, что файлы записываются в обшедоступные каталоги. Это может соблазнить нзкоторых пользователей вмешаться в личные дела других пользователей. Однако, нет никакого способа решения этой проблемы, кроме отключения передач файлов по UUCP вообще.



Содержание раздела