Аллен Питер В.
Шрифт:
Ключ – l регистрирует все сеансы FTP в службе syslog. Другие ключи, с которыми можно запускать FTP-сервер, перечислены в таблице 15.1.
Ключи командной строки сервера wu-ftpd Таблица 15.1
Ключ | Назначение |
---|---|
– d | Записывает отладочную информацию в журнал syslog |
– l | Регистрирует все FTP-сеансы в журнале syslog |
– L | Регистрирует в журнале syslog все команды, отправленные серверу FTP |
– tсекунды | Устанавливает предел времени ожидания дли пассивных клиентов (по умолчанию 15 минут). Если за этот промежуток времени от клиента не поступит ни одной команды, то FTP-сеанс с сервером будет разорван |
– Tсeкунды | Максимально допустимое время сеанса FTP (по умолчанию 2 часа) |
– a | Разрешает использование файла конфигурации ftpaccess |
– A | Запрещает использование файла конфигурации ftpaccess . Эта опция установлена по умолчанию |
– I | Регистрирует в журнале xterlog файлы, полученные сервером FTP |
– o | Регистрирует в журнале xferlog файлы, переданные сервером во время сеанса |
15.1.1. Настройка WU-FTPD. Конфигурационные файлы
Сервер wu-ftpd использует пять файлов конфигурации:
♦
♦
♦
♦
♦
В этом файле содержатся директивы, которые управляют правами доступа и регистрацией пользователей, задают параметры TCP/IP-взаимодействия, виды регистрируемых событий, используются для конфигурирования анонимного доступа к FTP-серверу и т.п. Пример файла
Листинг 15.2. Примерный файл ftpaccess
Директива class определяет класс пользователей, которые будут иметь доступ к серверу FTP. В примере 11.3 задан класс all, который состоит из следующих типов пользователей: настоящие (real), гости (guest), анонимные (anonymous). Под настоящими пользователями подразумеваются те, которые зарегистрированы на сервере, то есть их учетные записи хранятся в файле
С помощью директивы email можно указать адрес администратора сервера.
Директива loginfails задает максимальное количество попыток регистрации. Если это количество превышено, пользователь автоматически будет отключен. Значение по умолчанию для этой директивы равно 5.
Директива message определяет файл и событие, когда он должен быть отображен. Например, можно создать несколько файлов, один из которых будет отображаться при регистрации пользователя, а другой — при входе его в определенный каталог.
Директивы chmod и delete определяют, могут ли пользователи использовать одноименные команды FTP. А директивы overwrite или delete разрешают или запрещают определенным пользователям перезаписывать или удалять файлы на сервере. В приведенном примере пользователи классов guest и anonymous не могут выполнять ни одну из упомянутых операций.
Общий список директив сервера wu-ftpd перечислен в таблице 15.2.