- Установка и настройка FTP-сервера в Linux
- Установка vsFTPd
- Настройка vsFTPd
- Настройка в режиме анонимного доступа
- Настройка в режиме авторизованного доступа
- Ограничение пользователей в своих домашних каталогах
- Защита данных с помощью SSL
- Astra linux ftp подключение
- Окно «Параметры сервиса FTP»
- Панель инструментов
- Рабочая панель
Установка и настройка FTP-сервера в Linux
File Transfer Protocol, т. е. FTP – протокол передачи файлов и, как понятно из полного названия, предназначен для передачи файлов между удалёнными компьютерами через сеть. Несмотря на то, что сам протокол FTP является на сегодняшний день не самым совершенным из-за того, что передаваемые данные не шифруются, однако это не делает его устаревшим. Кроме того всё-таки к FTP возможно применять криптографическую защиту на основе протокола SSL, что и делает FTP достойным инструментом для передачи файлов.
Поскольку FTP работает по схеме клиент-серверного взаимодействия, то умелая и надёжная реализация протокола (да и вообще системы) в состоянии обеспечить ему надёжную защиту, высокую скорость и, как следствие — популярность, что и можно наблюдать на сегодняшний день, ведь большинство крупных проектов, таких как ftp.gnu.org, ftp.suse.com, ftp.redhat.com, ftp.gnome.org и т. д., используют для распространения программного обеспечения со своих серверов именно FTP. Надо заметить, что такой популярностью FTP обязан, в большей степени, одной из своих многочисленных реализаций — vsFTPd. Это FTP- сервер, поддерживающий работу с самыми современными технологиями по защите данных — SSL и IPv6, его реализация совмещает в себе высокую надёжность, стабильность, скорость работы и передачи данных, а также гибкую настройку работы сервера и широкий функционал. Разработчиком vsFTPd является Крис Эванс — профессиональный исследователь в сферах защиты данных и информационной безопасности. vsFTPd является FTP-сервером по-умолчанию практически во всех Linux-системах, поскольку, как уже упоминалось, помимо надёжности и высокой скорости работы, обладает большими функциональными возможностями, самыми значимыми из которых являются:
- Работа с виртуальными пользователями.
- Работа с виртуальными IP-адресами.
- Конфигурирование пользователей.
- Поддержка
- SSL-шифровние для защиты передаваемых данных.
- Контроль полосы пропускания.
В данной статье рассматривается установка и настройка FTP-сервера на примере vsFTPd, который, кстати, является свободно распространяемым программным обеспечением (ПО) с открытым исходным кодом. Официальная страница проекта: https://security.appspot.com/vsftpd.html.
Установка vsFTPd
Установить Vsftd в Debian-ориентированных дистрибутивах Linux позволяет команда:
Также полезно будет установить и простой FTP-клиент для тестирования соединения и передачи файлов:
Для дистрибутивов на основе RPM-пакетов, CentOS, RedHat:
Примечание: yum – это пакетный менеджер, тот же самый apt, но адаптированный для управления пакетами формата *.rpm.
После установки для vsFTPd будет доступна техническая документация, которая обычно находится в каталоге /usr/share/doc/vsftpd/examples – здесь приведены варианты различных конфигураций, в зависимости от характера и масштабов использования vsFTPd. Ознакомиться с документацией можно также с помощью команды:
Обычно после установки демон vsFTPd автоматически запускается, убедиться в этом можно с помощью следующих команд:
Запуск, перезапуск и остановка сервера:
Для включения демона vsftpd в автозагрузку используется команда:
Аналогично и с командой service.
Если vsFTPd используется в серверных дистрибутивах, в которых часто работает фаервол, например ufw, то ещё может понадобиться разрешить использование портов 20 и 21:
Настройка vsFTPd
Конфигурационным файлом для настройки vsFTPd является файл vsftpd.conf, который обычно находится в каталоге etc/. Ознакомиться с его одержимым можно командой cat:
На всякий случай полезно перед редактированием оригинального файла настроек сделать его резервную копию:
$ sudo cp /etc/vsftpd.conf vsftpd.conf.backup
FTP-сервер vsFTPd предусматривает два основных варианта работы: с анонимными и авторизованными пользователями. Первый вариант считается «более безопасным», но только потому, что для обеспечения надёжной защиты практически ничего настраивать и не нужно. Но при грамотной организации авторизованного доступа, предполагающего работу с FTP локальных пользователей системы, можно обеспечить безопасность ничуть не хуже, чем при использовании анонимного доступа.
Настройка в режиме анонимного доступа
Работа vsFTPd в данном режиме заключается в том, что действия с файлами на удалённом сервере производятся одним определённым по умолчанию пользователем, например, пользователем с именем «ftp» или «anonymous», при этом в качестве пароля используется e-mail.
Чтобы включить анонимный доступ по FTP нужно в фале vsftpd.conf определить значение «YES» для соответствующей директивы:
Теперь для управления файлами будет использоваться определённый каталог (обычно это /srv/ftp) и определённый пользователь — обычно ftp.
Можно определить и другое расположение файлов для анонимного доступа по FTP, т. е. изменить домашнюю директорию пользователя ftp:
Если нужно, чтобы анонимные пользователи могли ещё и загружать файлы на удалённый сервер, то это позволит сделать директива:
Теперь можно скопировать необходимые для анонимного доступа файлы в домашнюю папку пользователя ftp и перезапустить демон vsftpd:
$ systemctl restart vsftpd
Обычно этого набора настроек достаточно для организации анонимного FTP-доступа. Для проверки соединения можно выполнить команду ftp address_host:
что в случае успешного выполнения даст примерно такой вывод:
Настройка в режиме авторизованного доступа
Для авторизованного доступа проще всего включить использование локальных учётных записей на сервере. Для этого нужно указать следующую директиву в файле конфигурации vsftpd.conf:
Для задания разрешения локальным авторизованным пользователям загружать файлы на сервер указывается директива:
Примечание: для авторизации локальных пользователей используется пароль пользователя для локального входа в систему.
Теперь нужно перезапустить vsftpd для активации сделанных изменений:
Ограничение пользователей в своих домашних каталогах
Для определения пользователей, которым разрешён доступ только к своему домашнему каталогу существуют директивы:
Первая включает использование списка пользователей, вторая определяет файл, в котором в каждой строке перечислены пользователи с доступом только к своим домашним каталогам. Если при этом ещё указать директиву:
которая «запирает» в chroot() локальных пользователей и выше своих домашних каталогов они подняться не смогут, то в этом случае пользователи в файле vsftpd.chroot_list ограничиваться своими домашними каталогами не будут, в отличии от тех, кто в этот список не внесён.
При распределении FTP-доступа среди пользователей может возникнуть ошибка, которая возникает из-за того, что локальный пользователь имеет права на запись в корне домашнего каталога, что по соображениям безопасности недопустимо. Эта ошибка выглядит следующим образом:
Лучшим способом исправить эту ошибку является указание некоего общего корневого каталога, куда при подключении будут попадать все пользователи, имея доступ лишь к своим домашним поддиректориям, например:
Можно также для устранения этой ошибки отключить проверку на запись в домашний каталог:
Но всё же это стоит делать лишь тогда, когда есть чёткое понимание, зачем это нужно для конкретной ситуации.
Защита данных с помощью SSL
Чтобы иметь возможность шифровать передаваемые данные, следует настроить vsFTPd в режиме FTPS. Это та же самая передача данных по FTP, но организованная поверх SSL – протокола. Шифрующего и проверяющего данные с помощью сертификатов и ключей.
Для включения режима FTPS нужно задействовать следующую директиву:
По умолчанию в конфигурационном файле vsftpd.conf также присутствуют опции, определяющие сертификаты и ключи, например:
Эти сертификат и ключ необходимо заменить. Для использования FTPS необходимо использовать сертификат и ключ. Cгенерированные (или полученные) для конкретного сервера или компьютера.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Astra linux ftp подключение
Программа позволяет выполнить настройку FTP-сервера VSFTPD. Запускается в режиме администратора. Для вызова привилегированных действий запрашивается авторизация.
Главное окно программы (рис. 1) содержит меню (Меню), панели инструментов (Панель инструментов) и рабочую панель (Рабочая панель).
- Меню программы содержит следующие пункты:
- «Файл»:
- флаг «Запустить службу FTP» (если служба остановлена) или «Остановить службу FTP» (если служба запущена) — запуск или остановка службы FTP, соответственно;
- «Сохранить» — установленные настройки сохраняются в файле настроек программы;
- «Выход» — если установленные настройки были сохранены, то работа программы завершается. В противном случае открывается окно с запросом на подтверждение, не подтверждение сохранения установленных настроек в файле настроек программы или отмену завершения работы. После подтверждения или не подтверждения сохранения настройки, соответственно, сохраняются или не сохраняются, окно закрывается, и работа программы завершается, а в случае отмены выхода — окно закрывается;
- «Редактирование»:
- «Параметры. » — открывается окно «Параметры сервиса FTP» (Окно «Параметры сервиса FTP»);
- «Добавить пользователя. » — открывается окно «Создать виртуального пользователя» (рис. 2):
- «Имя пользователя» — устанавливается имя пользователя;
- «Пароль» — устанавливается пароль пользователя;
- «Еще раз пароль» — подтверждение пароля пользователя, введенного в строке «Пароль»;
- флаг «Показывать пароль» — устанавливает отображение вводимых символов при установке пароля;
- [Да] — окно закрывается, в таблице рабочей панели появляется новая запись в категории «Виртуальные пользователи»;
- [Отмена] — окно закрывается;
- «Редактировать пользователя. » — открывается окно «Создать виртуального пользователя» (см. рис. 2) с уже установленными значениями параметров для редактирования выделенной записи о пользователе в таблице рабочей панели (доступно для редактирования только виртуальных пользователей);
- «Удалить пользователя» — выделенная запись о пользователе удаляется из таблицы рабочей панели (доступно для редактирования только виртуальных пользователей);
- «Справка»:
- «Содержание» — вызов окна справки;
- «О программе» — вызов окна с краткой информацией о программе.
Окно «Параметры сервиса FTP»
- В окне «Параметры сервиса FTP» (рис. 3) в виде дерева содержится список опций настройки с рабочей панелью справа и управляющими кнопками:
Двойным щелчком любой кнопки мыши на опции настройки или одним щелчком любой кнопки мыши на знаке в вершине рядом с названием опции вершина дерева сворачивается, и знак в вершине изменяется (рис. 4).
- Повторением щелчков на названии или щелчка на знаке в вершине дерево снова разворачивается, а знак в вершине возвращается к первоначальному виду. Щелчком левой кнопки мыши на названии опции или раздела этот раздел выделяется. На панели справа появляются элементы управления для установки значений параметров настройки. Разделы опций настройки:
- «Общие» (см. рис. 4):
- флаг «Разрешить гостевой доступ» — для всех имен не анонимных пользователей устанавливает статус guest. Имя со статусом guest отображается на зарегистрированного пользователя, устанавливаемого в выпадающем списке «Отображать на пользователя»;
- «Отображать на пользователя» — из выпадающего списка зарегистрированных пользователей устанавливается регистрационное имя (обычного пользователя или администратора), на которое при входе в сервер отображается пользователь со статусом guest, по умолчанию — ftp;
- флаг «Разрешить доступ локальным пользователям» — разрешает локальные имена. При установленном флаге для входа могут использоваться регистрационные имена учетных записей зарегистрированных пользователей. Флаг должен устанавливаться также для поддержки имен не анонимных пользователей, в т.ч. виртуальных;
- флаг «Разрешить запись» — разрешает выполнение команд, изменяющих ФС;
- флаг «Разрешить chroot в каталог с доступом на запись» — разрешает размещение в ограниченную среду chroot в каталог с доступом на запись;
- флаг «Включить запись лога» — устанавливает регистрацию событий в журнале;
- «Приветственное сообщение» — в строке ввода устанавливается однострочное приветствие, которое перекрывает стандартное приветствие, выводимое при подключении пользователя к серверу (приглашении на регистрацию);
- «Сообщение при соединении» (рис. 5):
- «Файл с сообщением» — в строке ввода или из диалогового окна устанавливается полное имя файла, выводимого при подключении пользователя к серверу (приглашении на регистрацию). Кнопкой справа от строки ввода [. ] открывается диалоговое окно для выбора и установки имени файла. После подтверждения или отмены установки окно закрывается, и имя файла, соответственно, отображается или не отображается в строке ввода. Выводимое сообщение перекрывает стандартное приветствие или установленное в строке ввода «Приветственное сообщение» раздела «Общие» (см. рис. 4);
- «Сообщение» — в поле ввода устанавливается содержимое файла, указанного в строке «Файл с сообщением»;
- «Разрешенные FTP команды» (рис. 6):
- поле «Укажите режим задания ограничений» — кнопками-переключателями «Разрешить все команды FTP» и «Вручную указать разрешенные команды» устанавливается разрешение на выполнение, соответственно, всех команд протокола FTP или только тех, разрешение к выполнению которых установлено в расположенном ниже перечне;
- поле «Команды протокола FTP, разрешенные к выполнению» — отображается перечень команд FTP вместе с флагами разрешения к выполнению. Флаг переключается щелчком левой кнопки мыши на нем. Щелчком любой кнопки мыши на строке перечня соответствующая команда выделяется;
- [Добавить. ] — открывается окно со строкой ввода для установки в перечне «Команды протокола FTP, разрешенные к выполнению» новой команды (элемента). [Да] — окно закрывается, в перечне появляется новый элемент; [Отмена] — окно закрывается;
- [Удалить] — элемент (команда), выделенный в перечне «Команды протокола FTP, разрешенные к выполнению» удаляется;
- «Шаблоны имен файлов» (рис. 7):
- «Шаблоны имен файлов, к которым будет запрещен доступ» — в строке ввода через запятую перечисляются шаблоны имен каталогов и файлов (а также отдельные каталоги и файлы), которые не будут скрыты, но доступ к которым будет запрещен. В шаблонах разрешается использование трафаретных символов * и ?, но при указании полного имени каталога или файла трафаретный символ может использоваться только в последнем из названий (имени отдельного каталога или файла), перечисляемых в полном имени;
- «Шаблоны имен файлов, которые будут спрятаны» — в строке ввода через запятую перечисляются шаблоны имен каталогов и файлов (а также отдельные каталоги и файлы), которые будут спрятаны при отображении ФС, но доступны по фактическому названию. Правила использования трафаретных символов такие же, как в предыдущем пункте;
- флаг «Разрешить анонимный доступ» — устанавливает распознавание обоих имен: административного регистрационного ftp и anonymous, как анонимных имен;
- флаг «Показывать только видимые всем файлы» — устанавливает разрешение анонимному пользователю только загружать файлы, для которых разрешено чтение владельцем, группой и остальными пользователями. Также устанавливается, что пользователь с именем ftp может иметь собственные файлы, главным образом, в каталогах загрузки
- флаг «Не спрашивать пароль у анонимных пользователей» — устанавливает вход анонимного пользователя без пароля;
- «Максимальная скорость передачи данных» — устанавливается максимальная разрешенная скорость передачи данных (байт в секунду) для анонимных пользователей (0 — неограниченно);
- «Отображать на пользователя» — из выпадающего списка зарегистрированных пользователей устанавливается регистрационное имя (обычного пользователя или административное регистрационное имя), с помощью которого обрабатывается доступ анонимного пользователя к ФС FTP: домашний каталог установленного пользователя становится корневым каталогом для анонимных пользователей, по умолчанию — ftp;
- «Делать umask для создаваемых файлов» — в строке ввода устанавливается значение маски (трехзначное восьмеричное число), применяемой для установки прав доступа при создании файла анонимным пользователем, по умолчанию — 077(анонимным пользователям предоставляется доступ к файлам, выложенным на сервер анонимными пользователями);
- «Делать chown для анонимных загрузок на сервер» — в строке ввода устанавливаются права доступа файлов, загружаемых на сервер анонимными пользователями (трехзначное восьмеричное число с префиксом 0), по умолчанию — 0600;
- «Блокировка по e-mail’у» (рис. 9):
- флаг «Запретить доступ пользователям с e-mail’ами из списка» — устанавливает запрет на доступ к FTP анонимным пользователям с указанными в расположенном ниже списке адресами электронной почты;
- [Добавить. ] — открывается окно со строкой ввода для установки адреса электронной почты. [Да] — окно закрывается, в списке адресов появляется новый элемент; [Отмена] — окно закрывается
- [Удалить] — элемент, выделенный в списке адресов электронной почты, удаляется (элемент выделяется щелчком любой кнопки мыши на нем);
- «Хранить список e-mail адресов в файле» — в строке ввода или из диалогового окна (кнопка [. ] справа) устанавливается полное имя файла со списком адресов электронной почты для его сохранения. В диалоговом окне выполняется подтверждение или отмена установленного имени файла, окно закрывается, и новое имя, соответственно, отображается или не отображается в строке ввода;
- флаг «Подключаться с порта 20» — при соединениях через команду PORT для передачи данных устанавливает порт 20 (реально «Порт для данных») для исходящего соединения от сервера (привилегированный порт). Клиент может настаивать на таком соединении по соображениям безопасности. При выключенном флаге сервер может работать с меньшими полномочиями (на непривилегированном порте);
- флаг «Включить PASV режим» — устанавливает разрешение на пассивное соединение (PASV) для передачи данных;
- флаг «Включить PORT режим» — устанавливает разрешение на активное соединение (PORT) для передачи данных;
- флаг «Включить поддержку сессий» — устанавливает поддержку сессий для соединений. Если сессии поддерживаются, то будут проверяться и обновляться файлы учета входа и выхода пользователей из системы — utmp и wtmp. Если для аутентификации используются модули PAM, то будет открыта соответствующая библиотека (pam_session), которая закроется только после завершения соединения;
- «Задержка после неудачной попытки входа» — в числовом поле устанавливается количество секунд, которые сервер ожидает перед сообщением о неудачной попытке входа;
- «Задержка после удачного входа» — в числовом поле устанавливается количество секунд, которые сервер ожидает перед разрешением доступа после успешного входа;
- «Таймаут бездействия сессии» — в числовом поле устанавливается максимальное количество секунд, которые сервер ожидает между вводом команд FTP удаленным клиентом. После превышения установленного времени ожидания удаленный клиент отключается;
- «Порт для данных» — в случае соединения через команду PORT в числовом поле устанавливается номер порта для исходящих подключений, пока остается включенным флаг «Подключаться с порта 20» (т.е. реальный порт для исходящего подключения, а не 20);
- «Порт для соединений» — если сервер находится в автономном режиме, то в числовом поле устанавливается номер порта для прослушивания входящих подключений;
- «Максимум параллельных подключений» — если сервер находится в автономном режиме, то в числовом поле устанавливается максимальное количество (0 — неограниченно) клиентов, которые могут быть подключены. Подключившиеся сверх этого числа пользователи будут получать сообщение об ошибке;
- «Максимум параллельных подключений с одного IP» — если сервер находится в автономном режиме, то в числовом поле устанавливается максимально количество (0 — неограниченно) клиентов с одинаковыми IP-адресами, которые могут быть подключены. Подключившиеся сверх этого числа пользователи будут получать сообщение об ошибке;
- «Слушать соединения с адреса» — если сервер находится в автономном режиме, то из выпадающего списка устанавливается IP-адрес для входящих подключений, по умолчанию — все адреса;
- «Скачивание и загрузка» (рис. 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» — кнопками переключателями «Не делать chroot для всех пользователей», «Делать chroot только для всех локальных пользователей» и «Делать chroot для выбранных пользователей» устанавливается, соответственно, что локальные пользователи не помещаются в ограниченную среду chroot в своем домашнем каталоге, что все локальные пользователи помещаются в ограниченную среду chroot в своем домашнем каталоге и что локальные пользователи, указанные в нижеследующем списке «chroot-пользователи», помещаются в ограниченную среду chroot в своем домашнем каталоге;
- поле «Выбор пользователей» — отображаются списки локальных пользователей: «Все пользователи» — не указанные в файле для хранения chroot-пользователей и «chroot-пользователи» — указанные в файле для хранения chroot-пользователей. Элемент списка выделяется щелчком левой кнопки мыши. Сопроводительными кнопками, расположенными между списками, элемент из одного списка перемещается в другой;
- «Файл для хранения chroot-пользователей» — в строке ввода или из диалогового окна (кнопка [. ] справа) устанавливается полное имя файла для хранения chroot-пользователей. В диалоговом окне выполняется подтверждение или отмена имени файла, окно закрывается и новое имя, соответственно, отображается или не отображается в строке ввода;
- флаг «Показывать сообщение при входе в каталоги» — устанавливает отображение при входе в каталог пользователями текста из файла, указанного в строке ввода «Файл с сообщением», по умолчанию — .message;
- «Файл с сообщением» — в строке ввода или из диалогового окна (кнопка [. ] справа) устанавливается полное имя файла, текст которого будет отображаться при входе в каталог пользователей, если установлен флаг «Показывать сообщение при входе в каталоги». В диалоговом окне выполняется подтверждение или отмена имени файла, окно закрывается, и новое имя, соответственно, отображается или не отображается в строке ввода;
- флаг «Вести дополнительный лог в формате wu-ftpd» — устанавливает ведение дополнительного журнала в формате wu-ftpd;
- флаг «Показывать файлы, начинающиеся с точки» — устанавливает отображение в оглавлениях каталогов имен файлов, которые начинаются с «.» (за исключением обозначений текущего и родительского каталога), даже если соответствующая опция не была указана в инициирующей отображение команде;
- флаг «Скрывать информацию о пользователях и группах» — устанавливает отображение в оглавлениях каталогов всех пользователей и групп как ftp;
- флаг «Разрешить команду SITE CHMOD» (только для локальных пользователей) — устанавливает разрешение на выполнение команд SITE CHMOD, устанавливающих права доступа файла;
- флаг «Разрешить команду DIRLIST» — устанавливает разрешение на отображение оглавлений каталогов.
Панель инструментов
На панели инструментов (см. рис. 1) располагаются кнопки, которые повторяют аналогичные пункты меню (см. Меню): [Запустить/Остановить службу FTP] и [Сохранить] — «Файл», [Добавить пользователя], [Удалить пользователя] или [Редактировать пользователя] — «Редактирование».
Щелчком правой кнопки мыши на панели меню или панели инструментов открывается контекстное меню с флагом для установки или отмены показа панели инструментов.
Рабочая панель
- На рабочей панели (см. рис. 1) в табличном виде содержится список записей пользователей. Щелчком левой кнопки мыши на элементе списка (строке таблицы) соответствующая запись выделяется. Столбцы:
- «Пользователи» — в виде дерева представлен список категорий пользователей и отдельных пользователей. Двойным щелчком левой кнопки мыши на категории пользователей или одним щелчком левой кнопки мыши на знаке в вершине рядом с названием категории разделы дерева закрываются, и знак в вершине изменяется. Повторением щелчков на названии или щелчка на знаке в вершине дерево снова разворачивается, а знак в вершине возвращается к первоначальному виду;
- «Статус» — отображается статус пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте появляется выпадающий список для установки нового статуса. Новый статус устанавливается щелчком любой кнопки мыши на элементе списка. По щелчку любой кнопки мыши на поле панели вне списка вместо списка появляется запись с названием установленного статуса;
- «Каталог» — отображается рабочий каталог пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте для установки нового каталога появляется строка ввода, а справа от нее — кнопка [. ] вызова диалогового окна. (Диалоговое окно после подтверждения или отмены установки закрывается, и имя нового каталога, соответственно, отображается или не отображается в строке ввода). По щелчку любой кнопки мыши на поле панели вне списка на месте элементов управления появляется запись с именем установленного каталога;
- «Режим» — отображается режим работы пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте для установки нового режима появляется строка ввода с кнопкой [. ] вызова окна «Права доступа по FTP» (рис. 14).
По щелчку любой кнопки мыши на поле панели на месте элементов управления снова появляется запись с названием установленного режима работы. Окно «Права доступа по FTP» (см. рис. 14) содержит:
- поле «Права доступа к корневому каталогу FTP» — флаги «Запись», «Скачивание», «Загрузка в каталог», «Создание подкаталогов» устанавливают режим доступа к рабочему каталогу пользователя: пользователю в нем разрешается, соответственно, запись файла, загрузка файла c сервера, выгрузка файла на сервере и создание подкаталога;
- поле «Права доступа файловой системы» — устанавливаются права доступа для файлов, записанных в корневой каталог пользователя и вложенные подкаталоги:
- «Владелец» — из выпадающего списка устанавливается имя владельца;
- «Чтение», «Запись», «Исполнение» — флаги для указанного владельца устанавливают права доступа, соответственно, на чтение, запись и исполнение файла;
- «Группа» — из выпадающего списка устанавливается имя группы;
- «Чтение», «Запись», «Исполнение» — флаги для указанной группы устанавливают права доступа, соответственно, на чтение, запись и исполнение файла;
- «Другие»: «Чтение», «Запись», «Исполнение» — флаги устанавливают права общего доступа, соответственно, на чтение, запись и исполнение файла;
- [Да] — установленные значения применяются, и окно закрывается;
- [Отмена] — окно закрывается.
- Щелчком правой кнопки мыши на элементе списка (строке таблицы) или на свободном поле панели открывается контекстное меню:
- флаг «Скрыть системных пользователей» — отключает режим отображения записей о системных пользователях;
- флаг «Скрыть заблокированных пользователей» — отключает режим отображения заблокированных пользователях;
- флаг «Скрыть разрешенных пользователей» — отключает режим отображения разрешенных пользователях;
- «Добавить пользователя», «Редактировать пользователя», «Удалить пользователя» — аналогичны подпунктам пункта меню «Редактирование» (см. Меню).
Источник