Наверх: Настройки
Программа «FTP» (fly-admin-ftp)
Программа позволяет выполнить настройку FTP-сервера VSFTPD. Запускается в режиме администратора. Для вызова привилегированных действий запрашивается авторизация.
Главное окно программы (рис. 1) содержит меню (Меню), панели инструментов (Панель инструментов) и рабочую панель (Рабочая панель).
Рис.1
Окно «Параметры сервиса FTP»
В окне «Параметры сервиса FTP» (рис. 3) в виде дерева содержится список опций настройки с рабочей панелью справа и управляющими кнопками: Рис.3
- [Да] - установленные настройки применяются, и окно закрывается;
- [Отмена] - установленные настройки не применяются окно закрывается;
Двойным щелчком любой кнопки мыши на опции настройки или одним щелчком любой кнопки мыши на знаке в вершине рядом с названием опции вершина дерева сворачивается, и знак в вершине изменяется (рис. 4).
Рис.4
Повторением щелчков на названии или щелчка на знаке в вершине дерево снова разворачивается, а знак в вершине возвращается к первоначальному виду. Щелчком левой кнопки мыши на названии опции или раздела этот раздел выделяется. На панели справа появляются элементы управления для установки значений параметров настройки. Разделы опций настройки:- "Общие" (см. рис. 4):
- флаг «Разрешить гостевой доступ» - для всех имен не анонимных пользователей устанавливает статус guest. Имя со статусом guest отображается на зарегистрированного пользователя, устанавливаемого в выпадающем списке «Отображать на пользователя»;
- "Отображать на пользователя» - из выпадающего списка зарегистрированных пользователей устанавливается регистрационное имя (обычного пользователя или администратора), на которое при входе в сервер отображается пользователь со статусом guest, по умолчанию - ftp;
- флаг «Разрешить доступ локальным пользователям» - разрешает локальные имена. При установленном флаге для входа могут использоваться регистрационные имена учетных записей зарегистрированных пользователей. Флаг должен устанавливаться также для поддержки имен не анонимных пользователей, в т.ч. виртуальных;
- флаг «Разрешить запись» - разрешает выполнение команд, изменяющих ФС;
- флаг «Разрешить chroot в каталог с доступом на запись» - разрешает размещение в ограниченную среду chroot в каталог с доступом на запись;
- флаг «Включить запись лога» - устанавливает регистрацию событий в журнале;
- "Приветственное сообщение» - в строке ввода устанавливается однострочное приветствие, которое перекрывает стандартное приветствие, выводимое при подключении пользователя к серверу (приглашении на регистрацию);
- "Сообщение при соединении» (рис. 5):
Рис.5
- "Файл с сообщением" - в строке ввода или из диалогового окна устанавливается полное имя файла, выводимого при подключении пользователя к серверу (приглашении на регистрацию). Кнопкой справа от строки ввода [...] открывается диалоговое окно для выбора и установки имени файла. После подтверждения или отмены установки окно закрывается, и имя файла, соответственно, отображается или не отображается в строке ввода. Выводимое сообщение перекрывает стандартное приветствие или установленное в строке ввода «Приветственное сообщение» раздела «Общие» (см. рис. 4);
- "Сообщение» - в поле ввода устанавливается содержимое файла, указанного в строке «Файл с сообщением»;
- "Разрешенные FTP команды» (рис. 6):
Рис.6
- поле «Укажите режим задания ограничений» - кнопками-переключателями «Разрешить все команды FTP» и «Вручную указать разрешенные команды» устанавливается разрешение на выполнение, соответственно, всех команд протокола FTP или только тех, разрешение к выполнению которых установлено в расположенном ниже перечне;
- поле «Команды протокола FTP, разрешенные к выполнению» - отображается перечень команд FTP вместе с флагами разрешения к выполнению. Флаг переключается щелчком левой кнопки мыши на нем. Щелчком любой кнопки мыши на строке перечня соответствующая команда выделяется;
- [Добавить...] - открывается окно со строкой ввода для установки в перечне «Команды протокола FTP, разрешенные к выполнению» новой команды (элемента). [Да] - окно закрывается, в перечне появляется новый элемент; [Отмена] - окно закрывается;
- [Удалить] - элемент (команда), выделенный в перечне «Команды протокола FTP, разрешенные к выполнению» удаляется;
- "Шаблоны имен файлов" (рис. 7):
Рис.7
- «Шаблоны имен файлов, к которым будет запрещен доступ» - в строке ввода через запятую перечисляются шаблоны имен каталогов и файлов (а также отдельные каталоги и файлы), которые не будут скрыты, но доступ к которым будет запрещен. В шаблонах разрешается использование трафаретных символов * и ?, но при указании полного имени каталога или файла трафаретный символ может использоваться только в последнем из названий (имени отдельного каталога или файла), перечисляемых в полном имени;
- «Шаблоны имен файлов, которые будут спрятаны» - в строке ввода через запятую перечисляются шаблоны имен каталогов и файлов (а также отдельные каталоги и файлы), которые будут спрятаны при отображении ФС, но доступны по фактическому названию. Правила использования трафаретных символов такие же, как в предыдущем пункте;
- «Анонимные пользователи» (рис. 8):
Рис.8
- флаг «Разрешить анонимный доступ» - устанавливает распознавание обоих имен: административного регистрационного ftp и anonymous, как анонимных имен;
- флаг «Показывать только видимые всем файлы» - устанавливает разрешение анонимному пользователю только загружать файлы, для которых разрешено чтение владельцем, группой и остальными пользователями. Также устанавливается, что пользователь с именем ftp может иметь собственные файлы, главным образом, в каталогах загрузки
- флаг «Не спрашивать пароль у анонимных пользователей» - устанавливает вход анонимного пользователя без пароля;
- «Максимальная скорость передачи данных» - устанавливается максимальная разрешенная скорость передачи данных (байт в секунду) для анонимных пользователей (0 - неограниченно);
- «Отображать на пользователя» - из выпадающего списка зарегистрированных пользователей устанавливается регистрационное имя (обычного пользователя или административное регистрационное имя), с помощью которого обрабатывается доступ анонимного пользователя к ФС FTP: домашний каталог установленного пользователя становится корневым каталогом для анонимных пользователей, по умолчанию - ftp;
- «Делать umask для создаваемых файлов» - в строке ввода устанавливается значение маски (трехзначное восьмеричное число), применяемой для установки прав доступа при создании файла анонимным пользователем, по умолчанию - 077(анонимным пользователям предоставляется доступ к файлам, выложенным на сервер анонимными пользователями);
- «Делать chown для анонимных загрузок на сервер» - в строке ввода устанавливаются права доступа файлов, загружаемых на сервер анонимными пользователями (трехзначное восьмеричное число с префиксом 0), по умолчанию - 0600;
- «Блокировка по e-mail'у» (рис. 9):
Рис.9
- флаг «Запретить доступ пользователям с e-mail'ами из списка» - устанавливает запрет на доступ к FTP анонимным пользователям с указанными в расположенном ниже списке адресами электронной почты;
- [Добавить...] - открывается окно со строкой ввода для установки адреса электронной почты. [Да] - окно закрывается, в списке адресов появляется новый элемент; [Отмена] - окно закрывается
- [Удалить] - элемент, выделенный в списке адресов электронной почты, удаляется (элемент выделяется щелчком любой кнопки мыши на нем);
- «Хранить список e-mail адресов в файле» - в строке ввода или из диалогового окна (кнопка [...] справа) устанавливается полное имя файла со списком адресов электронной почты для его сохранения. В диалоговом окне выполняется подтверждение или отмена установленного имени файла, окно закрывается, и новое имя, соответственно, отображается или не отображается в строке ввода;
- «Сеть» (рис. 10):
Рис.10
- флаг «Подключаться с порта 20» - при соединениях через команду PORT для передачи данных устанавливает порт 20 (реально «Порт для данных») для исходящего соединения от сервера (привилегированный порт). Клиент может настаивать на таком соединении по соображениям безопасности. При выключенном флаге сервер может работать с меньшими полномочиями (на непривилегированном порте);
- флаг «Включить PASV режим» - устанавливает разрешение на пассивное соединение (PASV) для передачи данных;
- флаг «Включить PORT режим» - устанавливает разрешение на активное соединение (PORT) для передачи данных;
- флаг «Включить поддержку сессий» - устанавливает поддержку сессий для соединений. Если сессии поддерживаются, то будут проверяться и обновляться файлы учета входа и выхода пользователей из системы - utmp и wtmp. Если для аутентификации используются модули PAM, то будет открыта соответствующая библиотека (pam_session), которая закроется только после завершения соединения;
- «Задержка после неудачной попытки входа» - в числовом поле устанавливается количество секунд, которые сервер ожидает перед сообщением о неудачной попытке входа;
- «Задержка после удачного входа» - в числовом поле устанавливается количество секунд, которые сервер ожидает перед разрешением доступа после успешного входа;
- «Таймаут бездействия сессии» - в числовом поле устанавливается максимальное количество секунд, которые сервер ожидает между вводом команд FTP удаленным клиентом. После превышения установленного времени ожидания удаленный клиент отключается;
- «Порт для данных» - в случае соединения через команду PORT в числовом поле устанавливается номер порта для исходящих подключений, пока остается включенным флаг «Подключаться с порта 20» (т.е. реальный порт для исходящего подключения, а не 20);
- «Порт для соединений» - если сервер находится в автономном режиме, то в числовом поле устанавливается номер порта для прослушивания входящих подключений;
- «Максимум параллельных подключений» - если сервер находится в автономном режиме, то в числовом поле устанавливается максимальное количество (0 - неограниченно) клиентов, которые могут быть подключены. Подключившиеся сверх этого числа пользователи будут получать сообщение об ошибке;
- «Максимум параллельных подключений с одного IP» - если сервер находится в автономном режиме, то в числовом поле устанавливается максимально количество (0 - неограниченно) клиентов с одинаковыми IP-адресами, которые могут быть подключены. Подключившиеся сверх этого числа пользователи будут получать сообщение об ошибке;
- «Слушать соединения с адреса» - если сервер находится в автономном режиме, то из выпадающего списка устанавливается IP-адрес для входящих подключений, по умолчанию - все адреса;
- «Скачивание и загрузка» (рис. 11):
Рис.11
- флаг «Разрешить скачивание файлов» - устанавливает разрешение на запросы загрузки файлов с сервера;
- флаг «Разрешить скачивание в ASCII режиме» - устанавливает разрешение на ASCII-режим передачи данных при загрузке с сервера;
- флаг «Разрешить загрузку файлов на сервер в ASCII режиме» - устанавливает разрешение на ASCII-режим передачи данных при выгрузке на сервер;
- флаг «Изменять владельца загруженных на сервер файлов» - устанавливает разрешение на изменение владельца файла;
- «Имя нового владельца» (активируется при включенном флаге «Изменять владельца загруженных на сервер файлов») - из выпадающего списка устанавливается имя зарегистрированного пользователя, который будет владельцем файлов, выгруженных на сервер анонимным пользователем, по умолчанию - суперпользователь (root);
- «Делать umask для новых файлов локальных пользователей» (активируется при включенном флаге «Изменять владельца загруженных на сервер файлов») - в строке ввода устанавливается значение маски (трехзначное восьмеричное число), применяемой для установки прав доступа при создании файла локальным пользователем, по умолчанию - 077;
- флаг «Удалять неоконченные загрузки» - в случае неудачной попытки загрузки на сервер удаляются все загруженные при этом файлы;
- флаг «Вести лог протокола FTP» - устанавливает запись журнала ответов и запросов FTP, если в vsftpd.conf не установлена опция записи в журнал пересылок в стандартном формате xferlog (xferlog_std_format);
- флаг «Разрешить рекурсивную ls» - устанавливает разрешение на выполнение команды ls -R;
- флаг «Разрешить команде MDTM устанавливать время изменения» - устанавливает разрешение FTP-команде MDTMустанавливать время изменения файла;
- флаг «Использовать локальное время, а не GMT» - устанавливает отображение регионального времени в оглавлениях каталогов, по умолчанию - времени GMT;
- флаг «Разрешить асинхронную команду ABOR» - устанавливает разрешение на выполнение специальной FTP-команды async ABOR;
- «Максимальная скорость передачи данных для локальных пользователей» - устанавливается максимальная разрешенная скорость передачи данных (байт в секунду) для локальных зарегистрированных пользователей (0 - неограниченно);
- «Опции chroot» (рис. 12):
Рис.12
- поле «Выберите варианты chroot» - кнопками переключателями «Не делать chroot для всех пользователей», «Делать chroot только для всех локальных пользователей» и «Делать chroot для выбранных пользователей» устанавливается, соответственно, что локальные пользователи не помещаются в ограниченную среду chroot в своем домашнем каталоге, что все локальные пользователи помещаются в ограниченную среду chroot в своем домашнем каталоге и что локальные пользователи, указанные в нижеследующем списке «chroot-пользователи», помещаются в ограниченную среду chroot в своем домашнем каталоге;
- поле «Выбор пользователей» - отображаются списки локальных пользователей: «Все пользователи» - не указанные в файле для хранения chroot-пользователей и «chroot-пользователи» - указанные в файле для хранения chroot-пользователей. Элемент списка выделяется щелчком левой кнопки мыши. Сопроводительными кнопками, расположенными между списками, элемент из одного списка перемещается в другой;
- «Файл для хранения chroot-пользователей» - в строке ввода или из диалогового окна (кнопка [...] справа) устанавливается полное имя файла для хранения chroot-пользователей. В диалоговом окне выполняется подтверждение или отмена имени файла, окно закрывается и новое имя, соответственно, отображается или не отображается в строке ввода;
- «Остальное» (рис. 13):
Рис.13
- флаг «Показывать сообщение при входе в каталоги» - устанавливает отображение при входе в каталог пользователями текста из файла, указанного в строке ввода «Файл с сообщением», по умолчанию - .message;
- «Файл с сообщением» - в строке ввода или из диалогового окна (кнопка [...] справа) устанавливается полное имя файла, текст которого будет отображаться при входе в каталог пользователей, если установлен флаг «Показывать сообщение при входе в каталоги». В диалоговом окне выполняется подтверждение или отмена имени файла, окно закрывается, и новое имя, соответственно, отображается или не отображается в строке ввода;
- флаг «Вести дополнительный лог в формате wu-ftpd» - устанавливает ведение дополнительного журнала в формате wu-ftpd;
- флаг «Показывать файлы, начинающиеся с точки» - устанавливает отображение в оглавлениях каталогов имен файлов, которые начинаются с «.» (за исключением обозначений текущего и родительского каталога), даже если соответствующая опция не была указана в инициирующей отображение команде;
- флаг «Скрывать информацию о пользователях и группах» - устанавливает отображение в оглавлениях каталогов всех пользователей и групп как ftp;
- флаг «Разрешить команду SITE CHMOD» (только для локальных пользователей) - устанавливает разрешение на выполнение команд SITE CHMOD, устанавливающих права доступа файла;
- флаг «Разрешить команду DIRLIST» - устанавливает разрешение на отображение оглавлений каталогов.
Панель инструментов
На панели инструментов (см. рис. 1) располагаются кнопки, которые повторяют аналогичные пункты меню (см. Меню): [Запустить/Остановить службу FTP] и [Сохранить] - «Файл», [Добавить пользователя], [Удалить пользователя] или [Редактировать пользователя] - «Редактирование».
Щелчком правой кнопки мыши на панели меню или панели инструментов открывается контекстное меню с флагом для установки или отмены показа панели инструментов.
Рабочая панель
На рабочей панели (см. рис. 1) в табличном виде содержится список записей пользователей. Щелчком левой кнопки мыши на элементе списка (строке таблицы) соответствующая запись выделяется. Столбцы:- «Пользователи» - в виде дерева представлен список категорий пользователей и отдельных пользователей. Двойным щелчком левой кнопки мыши на категории пользователей или одним щелчком левой кнопки мыши на знаке в вершине рядом с названием категории разделы дерева закрываются, и знак в вершине изменяется. Повторением щелчков на названии или щелчка на знаке в вершине дерево снова разворачивается, а знак в вершине возвращается к первоначальному виду;
- «Статус» - отображается статус пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте появляется выпадающий список для установки нового статуса. Новый статус устанавливается щелчком любой кнопки мыши на элементе списка. По щелчку любой кнопки мыши на поле панели вне списка вместо списка появляется запись с названием установленного статуса;
- «Каталог» - отображается рабочий каталог пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте для установки нового каталога появляется строка ввода, а справа от нее - кнопка [...] вызова диалогового окна. (Диалоговое окно после подтверждения или отмены установки закрывается, и имя нового каталога, соответственно, отображается или не отображается в строке ввода). По щелчку любой кнопки мыши на поле панели вне списка на месте элементов управления появляется запись с именем установленного каталога;
- «Режим» - отображается режим работы пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте для установки нового режима появляется строка ввода с кнопкой [...] вызова окна «Права доступа по FTP» (рис. 14).
Рис.14
По щелчку любой кнопки мыши на поле панели на месте элементов управления снова появляется запись с названием установленного режима работы. Окно «Права доступа по FTP» (см. рис. 14) содержит: - поле «Права доступа к корневому каталогу FTP» - флаги «Запись», «Скачивание», «Загрузка в каталог», «Создание подкаталогов» устанавливают режим доступа к рабочему каталогу пользователя: пользователю в нем разрешается, соответственно, запись файла, загрузка файла c сервера, выгрузка файла на сервере и создание подкаталога;
- поле «Права доступа файловой системы» - устанавливаются права доступа для файлов, записанных в корневой каталог пользователя и вложенные подкаталоги:
- «Владелец» - из выпадающего списка устанавливается имя владельца;
- «Чтение», «Запись», «Исполнение» - флаги для указанного владельца устанавливают права доступа, соответственно, на чтение, запись и исполнение файла;
- «Группа» - из выпадающего списка устанавливается имя группы;
- «Чтение», «Запись», «Исполнение» - флаги для указанной группы устанавливают права доступа, соответственно, на чтение, запись и исполнение файла;
- «Другие»: «Чтение», «Запись», «Исполнение» - флаги устанавливают права общего доступа, соответственно, на чтение, запись и исполнение файла;
- [Да] - установленные значения применяются, и окно закрывается;
- [Отмена] - окно закрывается.
Щелчком правой кнопки мыши на элементе списка (строке таблицы) или на свободном поле панели открывается контекстное меню:- флаг «Скрыть системных пользователей» - отключает режим отображения записей о системных пользователях;
- флаг «Скрыть заблокированных пользователей» - отключает режим отображения заблокированных пользователях;
- флаг «Скрыть разрешенных пользователей» - отключает режим отображения разрешенных пользователях;
- «Добавить пользователя», «Редактировать пользователя», «Удалить пользователя» - аналогичны подпунктам пункта меню «Редактирование» (см. Меню).
К началу страницы
Наверх: Настройки