Ftp server astra linux

Создание FTP-сервера в Linux

Передача файлов в сети осуществляется благодаря правильно настроенному FTP-серверу. Такой протокол работает с применением TCP по архитектуре клиент-сервер и задействует различные сетевые соединения для обеспечения передачи команд между подключенными узлами. Пользователи, которые подключились к определенному хостингу, сталкиваются с надобностью настройки личного FTP-сервера по требованиям компании, предоставляющей услуги обеспечения работы сайта или другого обеспечения. Далее мы продемонстрируем, как создается такой сервер в Linux на примере одной из утилит.

Создаем FTP-сервер в Linux

Сегодня мы будем использовать инструмент под названием VSftpd. Преимущества такого FTP-сервера в том, что он по умолчанию работает на многих ОС, обслуживает официальные репозитории различных дистрибутивов Linux и относительно просто настраивается для корректного функционирования. К слову, на ядре Линукс официально применяется именно этот FTP, и многие хостинги рекомендуют ставить VSftpd. Поэтому давайте обратим внимание на пошаговый процесс инсталляции и настройки необходимых компонентов.

Шаг 1: Установка VSftpd

По умолчанию всех нужных библиотек VSftpd в дистрибутивах не имеется, поэтому их нужно вручную загрузить через консоль. Осуществляется это следующим образом:

  1. Откройте «Терминал» любым удобным методом, например, через меню.

Обладателям версий Debian или Ubuntu требуется прописать команду sudo apt-get install vsftpd . CentOS, Fedora — yum install vsftpd , а для Gentoo — emerge vsftpd . После введения нажмите на Enter, чтобы запустить процесс инсталляции.

Подтвердите наличие прав у своей учетной записи, указав соответствующий пароль.

Обращаем внимание обладателей CentOS, которые задействуют выделенный виртуальный сервер от любого хостинга. Вам потребуется произвести обновление модуля ядра ОС, поскольку без этой процедуры во время инсталляции отобразится критическая ошибка. Последовательно вводите такие команды:

yum update
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum install yum-plugin-fastestmirror
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
yum install kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum install kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
yum install kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
yum install kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum install kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum install kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum install kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum install perf-3.15.6-1.el7.elrepo.x86_64.rpm
wget http://mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum install python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum —enablerepo=elrepo-kernel install kernel-ml

После окончания всей этой процедуры запустите любым удобным образом конфигурационный файл /boot/grub/grub.conf . Измените его содержимое таким образом, чтобы в итоге следующие параметры имели соответствующие значения:

default=0
timeout=5
title vmlinuz-4.0.4-1.el7.elrepo.x86_64
root (hd0,0)
kernel /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 console=hvc0 xencons=tty0 root=/dev/xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

Далее вам останется только перезагрузить выделенный сервер и переходить к непосредственной инсталляции FTP-сервера на компьютер.

Шаг 2: Первоначальная настройка FTP-сервера

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

    В операционных системах Debian или Ubuntu конфигурационный файл запускается так: sudo nano /etc/vsftpd.conf . В CentOS и Fedora он находится по пути /etc/vsftpd/vsftpd.conf , а в Gentoo — /etc/vsftpd/vsftpd.conf.example .

В консоли или текстовом редакторе отобразится сам файл. Здесь обратите внимание на указанные ниже пункты. В вашем конфигурационном файле они должны иметь такие же значения.

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
Остальное редактирование осуществляйте сами, а после не забудьте сохранить изменения.

Шаг 3: Добавление пользователя с расширенными правами

Если вы собираетесь работать с FTP-сервером не через свою основную учетную запись или хотите предоставить доступ другим юзерам, созданные профили обязательно должны иметь права суперпользователя, чтобы при обращении к утилите VSftpd не возникало ошибок с отказом в доступе.

    Запустите «Терминал» и введите команду sudo adduser user1 , где user1 — имя новой учетной записи.

Задайте для него пароль, после чего подтвердите его. Кроме этого, настоятельно рекомендуем запомнить домашний каталог учетной записи, в дальнейшем может понадобиться обращение к нему через консоль.

Заполните основную информацию — полное имя, номер комнаты, номера телефонов и прочую информацию, если требуется.

После этого присвойте пользователю расширенные права путем ввода команды sudo adduser user1 sudo .

Создайте для юзера отдельную директорию под хранение его файлов через sudo mkdir /home/user1/files .

Далее переместитесь в свою домашнюю папку через cd /home и там сделайте нового пользователя владельцем своей директории, введя chown root:root /home/user1 .

Перезапустите сервер после осуществления всех изменений sudo service vsftpd restart . Только в дистрибутиве Gentoo утилита перезагружается через /etc/init.d/vsftpd restart .

Теперь вы можете производить все необходимые действия на FTP-сервере от лица нового юзера, который обладает расширенными правами доступа.

Шаг 4: Настройка Firewall (Только для Ubuntu)

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

    В консоли поочередно активируйте команды sudo ufw disable и sudo ufw enable , чтобы перезапустить Firewall.

Добавьте правила входящих соединений, используя sudo ufw allow 20/tcp и sudo ufw allow 21/tcp .

Проверьте, были ли применены введенные правила, просмотрев статус фаервола sudo ufw status .

Отдельно хочется отметить несколько полезных команд:

  • /etc/init.d/vsftpd start или service vsftpd start — анализ конфигурационного файла;
  • netstat -tanp | grep LISTEN — проверка корректности установки FTP-сервера;
  • man vsftpd — вызов официальной документации VSftpd для поиска необходимой информации касаемо работы утилиты;
  • service vsftpd restart или /etc/init.d/vsftpd restart — перезагрузка сервера.

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

На этом статья подходит к концу. Сегодня мы разобрали процедуру установки сервера VSftpd без привязки к какому-либо хостингу, поэтому учтите это при выполнении наших инструкций и сравнивайте их с теми, что предоставляет компания, содержащая ваш виртуальный сервер. Кроме всего, советуем ознакомиться с другим нашим материалом, в котором разбирается тема установки компонентов LAMP.

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Читайте также:  Восстановление windows при помощи установочного диска

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Ftp server astra linux

Программа позволяет выполнить настройку 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):

      • «Шаблоны имен файлов, к которым будет запрещен доступ» — в строке ввода через запятую перечисляются шаблоны имен каталогов и файлов (а также отдельные каталоги и файлы), которые не будут скрыты, но доступ к которым будет запрещен. В шаблонах разрешается использование трафаретных символов * и ?, но при указании полного имени каталога или файла трафаретный символ может использоваться только в последнем из названий (имени отдельного каталога или файла), перечисляемых в полном имени;
      • «Шаблоны имен файлов, которые будут спрятаны» — в строке ввода через запятую перечисляются шаблоны имен каталогов и файлов (а также отдельные каталоги и файлы), которые будут спрятаны при отображении ФС, но доступны по фактическому названию. Правила использования трафаретных символов такие же, как в предыдущем пункте;
  • «Анонимные пользователи» (рис. 8):

    • флаг «Разрешить анонимный доступ» — устанавливает распознавание обоих имен: административного регистрационного ftp и anonymous, как анонимных имен;
    • флаг «Показывать только видимые всем файлы» — устанавливает разрешение анонимному пользователю только загружать файлы, для которых разрешено чтение владельцем, группой и остальными пользователями. Также устанавливается, что пользователь с именем ftp может иметь собственные файлы, главным образом, в каталогах загрузки
    • флаг «Не спрашивать пароль у анонимных пользователей» — устанавливает вход анонимного пользователя без пароля;
    • «Максимальная скорость передачи данных» — устанавливается максимальная разрешенная скорость передачи данных (байт в секунду) для анонимных пользователей (0 — неограниченно);
    • «Отображать на пользователя» — из выпадающего списка зарегистрированных пользователей устанавливается регистрационное имя (обычного пользователя или административное регистрационное имя), с помощью которого обрабатывается доступ анонимного пользователя к ФС FTP: домашний каталог установленного пользователя становится корневым каталогом для анонимных пользователей, по умолчанию — ftp;
    • «Делать umask для создаваемых файлов» — в строке ввода устанавливается значение маски (трехзначное восьмеричное число), применяемой для установки прав доступа при создании файла анонимным пользователем, по умолчанию — 077(анонимным пользователям предоставляется доступ к файлам, выложенным на сервер анонимными пользователями);
    • «Делать chown для анонимных загрузок на сервер» — в строке ввода устанавливаются права доступа файлов, загружаемых на сервер анонимными пользователями (трехзначное восьмеричное число с префиксом 0), по умолчанию — 0600;
    • «Блокировка по e-mail’у» (рис. 9):

    • флаг «Запретить доступ пользователям с e-mail’ами из списка» — устанавливает запрет на доступ к FTP анонимным пользователям с указанными в расположенном ниже списке адресами электронной почты;
    • [Добавить. ] — открывается окно со строкой ввода для установки адреса электронной почты. [Да] — окно закрывается, в списке адресов появляется новый элемент; [Отмена] — окно закрывается
    • [Удалить] — элемент, выделенный в списке адресов электронной почты, удаляется (элемент выделяется щелчком любой кнопки мыши на нем);
    • «Хранить список e-mail адресов в файле» — в строке ввода или из диалогового окна (кнопка [. ] справа) устанавливается полное имя файла со списком адресов электронной почты для его сохранения. В диалоговом окне выполняется подтверждение или отмена установленного имени файла, окно закрывается, и новое имя, соответственно, отображается или не отображается в строке ввода;
  • «Сеть» (рис. 10):

    • флаг «Подключаться с порта 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» (рис. 12):

    • поле «Выберите варианты chroot» — кнопками переключателями «Не делать chroot для всех пользователей», «Делать chroot только для всех локальных пользователей» и «Делать chroot для выбранных пользователей» устанавливается, соответственно, что локальные пользователи не помещаются в ограниченную среду chroot в своем домашнем каталоге, что все локальные пользователи помещаются в ограниченную среду chroot в своем домашнем каталоге и что локальные пользователи, указанные в нижеследующем списке «chroot-пользователи», помещаются в ограниченную среду chroot в своем домашнем каталоге;
    • поле «Выбор пользователей» — отображаются списки локальных пользователей: «Все пользователи» — не указанные в файле для хранения chroot-пользователей и «chroot-пользователи» — указанные в файле для хранения chroot-пользователей. Элемент списка выделяется щелчком левой кнопки мыши. Сопроводительными кнопками, расположенными между списками, элемент из одного списка перемещается в другой;
    • «Файл для хранения chroot-пользователей» — в строке ввода или из диалогового окна (кнопка [. ] справа) устанавливается полное имя файла для хранения chroot-пользователей. В диалоговом окне выполняется подтверждение или отмена имени файла, окно закрывается и новое имя, соответственно, отображается или не отображается в строке ввода;
  • «Остальное» (рис. 13):

    • флаг «Показывать сообщение при входе в каталоги» — устанавливает отображение при входе в каталог пользователями текста из файла, указанного в строке ввода «Файл с сообщением», по умолчанию — .message;
    • «Файл с сообщением» — в строке ввода или из диалогового окна (кнопка [. ] справа) устанавливается полное имя файла, текст которого будет отображаться при входе в каталог пользователей, если установлен флаг «Показывать сообщение при входе в каталоги». В диалоговом окне выполняется подтверждение или отмена имени файла, окно закрывается, и новое имя, соответственно, отображается или не отображается в строке ввода;
    • флаг «Вести дополнительный лог в формате wu-ftpd» — устанавливает ведение дополнительного журнала в формате wu-ftpd;
    • флаг «Показывать файлы, начинающиеся с точки» — устанавливает отображение в оглавлениях каталогов имен файлов, которые начинаются с «.» (за исключением обозначений текущего и родительского каталога), даже если соответствующая опция не была указана в инициирующей отображение команде;
    • флаг «Скрывать информацию о пользователях и группах» — устанавливает отображение в оглавлениях каталогов всех пользователей и групп как ftp;
    • флаг «Разрешить команду SITE CHMOD» (только для локальных пользователей) — устанавливает разрешение на выполнение команд SITE CHMOD, устанавливающих права доступа файла;
    • флаг «Разрешить команду DIRLIST» — устанавливает разрешение на отображение оглавлений каталогов.
  • Панель инструментов

    На панели инструментов (см. рис. 1) располагаются кнопки, которые повторяют аналогичные пункты меню (см. Меню): [Запустить/Остановить службу FTP] и [Сохранить] — «Файл», [Добавить пользователя], [Удалить пользователя] или [Редактировать пользователя] — «Редактирование».

    Щелчком правой кнопки мыши на панели меню или панели инструментов открывается контекстное меню с флагом для установки или отмены показа панели инструментов.

    Рабочая панель

      На рабочей панели (см. рис. 1) в табличном виде содержится список записей пользователей. Щелчком левой кнопки мыши на элементе списка (строке таблицы) соответствующая запись выделяется. Столбцы:
    • «Пользователи» — в виде дерева представлен список категорий пользователей и отдельных пользователей. Двойным щелчком левой кнопки мыши на категории пользователей или одним щелчком левой кнопки мыши на знаке в вершине рядом с названием категории разделы дерева закрываются, и знак в вершине изменяется. Повторением щелчков на названии или щелчка на знаке в вершине дерево снова разворачивается, а знак в вершине возвращается к первоначальному виду;
    • «Статус» — отображается статус пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте появляется выпадающий список для установки нового статуса. Новый статус устанавливается щелчком любой кнопки мыши на элементе списка. По щелчку любой кнопки мыши на поле панели вне списка вместо списка появляется запись с названием установленного статуса;
    • «Каталог» — отображается рабочий каталог пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте для установки нового каталога появляется строка ввода, а справа от нее — кнопка [. ] вызова диалогового окна. (Диалоговое окно после подтверждения или отмены установки закрывается, и имя нового каталога, соответственно, отображается или не отображается в строке ввода). По щелчку любой кнопки мыши на поле панели вне списка на месте элементов управления появляется запись с именем установленного каталога;
    • «Режим» — отображается режим работы пользователя. После двойного щелчка левой кнопкой мыши на этой записи на ее месте для установки нового режима появляется строка ввода с кнопкой [. ] вызова окна «Права доступа по FTP» (рис. 14).

    По щелчку любой кнопки мыши на поле панели на месте элементов управления снова появляется запись с названием установленного режима работы. Окно «Права доступа по FTP» (см. рис. 14) содержит:

    • поле «Права доступа к корневому каталогу FTP» — флаги «Запись», «Скачивание», «Загрузка в каталог», «Создание подкаталогов» устанавливают режим доступа к рабочему каталогу пользователя: пользователю в нем разрешается, соответственно, запись файла, загрузка файла c сервера, выгрузка файла на сервере и создание подкаталога;
    • поле «Права доступа файловой системы» — устанавливаются права доступа для файлов, записанных в корневой каталог пользователя и вложенные подкаталоги:
      • «Владелец» — из выпадающего списка устанавливается имя владельца;
      • «Чтение», «Запись», «Исполнение» — флаги для указанного владельца устанавливают права доступа, соответственно, на чтение, запись и исполнение файла;
      • «Группа» — из выпадающего списка устанавливается имя группы;
      • «Чтение», «Запись», «Исполнение» — флаги для указанной группы устанавливают права доступа, соответственно, на чтение, запись и исполнение файла;
      • «Другие»: «Чтение», «Запись», «Исполнение» — флаги устанавливают права общего доступа, соответственно, на чтение, запись и исполнение файла;
    • [Да] — установленные значения применяются, и окно закрывается;
    • [Отмена] — окно закрывается.
      Щелчком правой кнопки мыши на элементе списка (строке таблицы) или на свободном поле панели открывается контекстное меню:
    • флаг «Скрыть системных пользователей» — отключает режим отображения записей о системных пользователях;
    • флаг «Скрыть заблокированных пользователей» — отключает режим отображения заблокированных пользователях;
    • флаг «Скрыть разрешенных пользователей» — отключает режим отображения разрешенных пользователях;
    • «Добавить пользователя», «Редактировать пользователя», «Удалить пользователя» — аналогичны подпунктам пункта меню «Редактирование» (см. Меню).

    Источник

    Читайте также:  Непредвиденное завершение работы windows как исправить
    Оцените статью