Вход/Регистрация
Linux: Полное руководство
вернуться

Аллен Питер В.

Шрифт:

{

 socket_type = stream

 wait = no

 user = root

 server = /usr/etc/in.ftpd

 server_args = -1

 instances = 4

 log_on_success += DURATION USERID

 log_on_failure += USERID

 access_times = 2:00-8:59 12:00-23:59

 nice = 10

}

Ключ – 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 использует пять файлов конфигурации:

♦ 

/etc/ftpaccess
— основной файл конфигурации;

♦ 

/etc/ftphosts
— файл, позволяющий запретить доступ к wu-ftpd с определенных узлов или определенным пользователям;

♦ 

/etc/ftpusers
— этот файл содержит список локальных пользователей (зарегистрированных на сервере), которым запрещается взаимодействовать с wu-ftpd;

♦ 

/etc/ftpservers
— позволяет задавать и использовать различную конфигурацию FTP-сервера для различных узлов;

♦ 

/etc/ftpconversions
— определяет типы файлов архивов, которые будут использоваться при сжатии (архивировании) передаваемых данных. Само сжатие включается и выключается в файле
/etc/ftpaccess
.

Основной файл ftpaccess. Директивы сервера WU-FTPD

В этом файле содержатся директивы, которые управляют правами доступа и регистрацией пользователей, задают параметры TCP/IP-взаимодействия, виды регистрируемых событий, используются для конфигурирования анонимного доступа к FTP-серверу и т.п. Пример файла

/etc/ftpaccess
приведен в листинге 15.2.

Листинг 15.2. Примерный файл ftpaccess

class all real,guest,anonymous *

email root@localhost

loginfails 3

readme README* login

readme README* cwd=*

message /welcome.msg login

message .message cwd=*

compress yes all

tar yes all

chmod no guest, anonymous

delete no guest,anonymous

overwrite no guest,anonymous

rename no guest,anonymous

log transfers anonymous,real inbound,outbound

shutdown /etc/shutmsg

passwd-check rfc822 warn

Директива class определяет класс пользователей, которые будут иметь доступ к серверу FTP. В примере 11.3 задан класс all, который состоит из следующих типов пользователей: настоящие (real), гости (guest), анонимные (anonymous). Под настоящими пользователями подразумеваются те, которые зарегистрированы на сервере, то есть их учетные записи хранятся в файле

/etc/passwd
.

С помощью директивы email можно указать адрес администратора сервера.

Директива loginfails задает максимальное количество попыток регистрации. Если это количество превышено, пользователь автоматически будет отключен. Значение по умолчанию для этой директивы равно 5.

Директива message определяет файл и событие, когда он должен быть отображен. Например, можно создать несколько файлов, один из которых будет отображаться при регистрации пользователя, а другой — при входе его в определенный каталог.

Директивы chmod и delete определяют, могут ли пользователи использовать одноименные команды FTP. А директивы overwrite или delete разрешают или запрещают определенным пользователям перезаписывать или удалять файлы на сервере. В приведенном примере пользователи классов guest и anonymous не могут выполнять ни одну из упомянутых операций.

Общий список директив сервера wu-ftpd перечислен в таблице 15.2.

  • Читать дальше
  • 1
  • ...
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: