Чтение онлайн

на главную - закладки

Жанры

Сетевые средства Linux

Смит Родерик В.

Шрифт:

• 

defumask umasк класс [, класс]
. Данная опция сообщает WU-FTPD, что если пользователь, принадлежащий указанному классу, передает файл на сервер, то при создании файла должна использоваться маска
umask
.

• 

timeout ключевое_слово время_в_секундах
. Данная опция позволяет задает значения тайм-аута. В качестве ключевого слова может использоваться
accept
,
connect
,
data
,
idle
,
maxidle
или
rfc931
.

• 

noretrieve [relative|absolute] [class=имя_класса] имена_файлов
. Эта опция запрещает передачу указанных файлов. Если вместо имени файла задано имя каталога, все содержимое каталога становится недоступным. При необходимости вы можете применять эту опцию только к указанному классу. Значения
relative
и
absolute
указывают, должно ли имя файла интерпретироваться как относительное (определяемое относительно корня поддерева
chroot
) или как абсолютное (определяемое относительно корневого каталога файловой системы). По умолчанию абсолютным считается имя, начинающееся с символа
/
. Например, если задана опция
noretrieve /etc /usr
, это означает, что копирование файлов из каталогов
/etc
и
/usr
запрещено.

Совет

Опцию

noretrieve
часто используют для того, чтобы запретить доступ к
/etc/passwd
,
/etc/shadow
,
/etc/ftpaccess
, файлу
core
(находящемуся в любом каталоге) и другим важным файлам.

• 

allowretrieve [relative|absolute] [class=имя_класса] имена_файлов
. Данная опция выполняет действия, противоположные опции
noretrieve
. С ее помощью определяются исключения из правила, заданного посредством
noretrieve
. Синтаксис данной опции полностью совпадает с синтаксисом
noretrieve
.

• 

message имя_файла [событие] [класс]
. Опция
message
задает файл, содержимое которого должно быть передано FTP-клиенту при наступлении некоторого события. Так, например, если в качестве события указано ключевое слово
login
, сообщение будет отображаться при регистрации пользователя. Если событие описано как
cwd=каталог
, то сообщение будет передано при выборе этого каталога в качестве текущего. При необходимости вы можете ограничить действия данной опции определенным классом пользователей. Например, если задана опция
message .message cwd=*
, то при переходе в любой каталог пользователю будет передано сообщение из файла
.message
, содержащегося в этом каталоге. Таким образом, вы можете предоставлять пользователям описание содержимого каталогов и сообщать о назначении всего FTP-сервера.

• 

compress [yes|no] класс [,класс]
. Данная опция разрешает сжатие данных. Если пользователь запрашивает один из существующих файлов, но указывает дополнительное расширение, означающее сжатие, этот файл будет передан в сжатом виде. (Например, для получения файла с именем
file
пользователь может указать имя
file.gz
.) Расширения, означающие сжатие, приведены в файле
ftpconversions
.

• 

chmod
,
delete
,
overwrite
,
rename
и
umask
. Эти опции принимают значение
yes
или
no
, кроме того, в них указывается такой же список типов, как и в определении класса. Каждая из этих опций разрешает или запрещает использование клиентом соответствующей команды. Например, запись
delete no guest, anonymous
запрещает пользователям типа
guest
и
anonymous
удалять файлы.

• 

tar [yes|no] класс[, класс]
. Эта опция действует подобно опции
compress
, но применяется для объединения содержимого каталога в tar-архив. Данная опция предоставляет удобные средства для копирования каталогов.

• 

dns refuse_mismatch
имя_файла. Данная опция сообщает серверу WU-FTPD о том, что тот должен выполнить обратное преобразование IP-адреса клиента, а затем осуществить прямое DNS-преобразование. Если адрес, полученный в результате прямого преобразования, не соответствует адресу клиента, соединение должно быть разорвано. Однако перед разрывом соединения сервер передает клиенту содержимое указанного файла.

• 

dns refuse_no_reverse имя_файла
. Данная опция указывает на то, что если выполнить обратное DNS-преобразование не удается, сервер не должен продолжать взаимодействие с клиентом. Перед завершением работы клиенту передается содержимое указанного файла.

Здесь приведены лишь некоторые из опций WU-FTPD. Дополнительную информацию о настройке данного сервера можно получить, обратившись к страницам справочной системы, посвященным

ftpaccess
. Далее в этой главе будут также рассмотрены опции, применяемые для организации работы анонимного FTP-сервера.

Настройка ProFTPd

При создании конфигурационных файлов ProFTPd разработчики ориентировались на соответствующие средства сервера Apache, поэтому, если вам приходилось настраивать Apache, многие опции ProFTPd будут знакомы вам.

Конфигурационные файлы ProFTPd

Главный конфигурационный файл ProFTPd называется

proftpd.conf
; как правило, он располагается в каталоге
/etc
. В этом файле содержится большинство опций, используемых для настройки ProFTPd. Строки, содержащие комментарии, начинаются с символа
#
. Остальные записи представляются в следующем формате:

Директива [Значение]

Существуют директивы, для которых может быть задано несколько значений. Некоторые директивы формируют блок, включающий другие опции. Эти директивы помещаются в угловые скобки. Признаком окончания блока является директива, перед именем которой указан символ

/
. Пример блока, сформированного с помощью директивы
Limit
, приведен ниже.

<Limit WRITE>

 DenyAll

 Allow from 172.21.33.

</Limit>

Помимо главного конфигурационного файла, для настройки ProFTPd используется также файл

ftpusers
. Этот файл выполняет те же функции, что и одноименный файл сервера WU-FTPD. Пользователям, указанным в этом файле, запрещена регистрация на FTP-сервере. (Строго говоря, ProFTPd применяет для аутентификации модули РАМ, которые, в свою очередь, используют файл
ftpusers
.) По умолчанию при инсталляции ProFTPd создается файл
ftpusers
, в котором указываются такие имена пользователей, как
nobody
,
daemon
и
root
. Вы можете включить в данный файл учетные записи, созданные вами для специальных целей и не предполагающие регистрацию пользователей. Кроме того, в файле
ftpusers
можно задать имена обычных пользователей, которым по каким-либо причинам следует запретить доступ к FTP-серверу.

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

Мастер 9

Чащин Валерий
9. Мастер
Фантастика:
боевая фантастика
попаданцы
технофэнтези
аниме
фэнтези
5.00
рейтинг книги
Мастер 9

Технарь

Муравьёв Константин Николаевич
1. Технарь
Фантастика:
космическая фантастика
попаданцы
7.13
рейтинг книги
Технарь

Путь Шедара

Кораблев Родион
4. Другая сторона
Фантастика:
боевая фантастика
6.83
рейтинг книги
Путь Шедара

Искатель 1

Шиленко Сергей
1. Валинор
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Искатель 1

Точка Бифуркации V

Смит Дейлор
5. ТБ
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Точка Бифуркации V

Звездная Кровь. Изгой VII

Елисеев Алексей Станиславович
7. Звездная Кровь. Изгой
Фантастика:
боевая фантастика
технофэнтези
рпг
фантастика: прочее
попаданцы
5.00
рейтинг книги
Звездная Кровь. Изгой VII

Архил...?

Кожевников Павел
1. Архил...?
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Архил...?

Сотник

Вязовский Алексей
2. Индийский поход
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Сотник

Система Возвышения. (цикл 1-8) - Николай Раздоров

Раздоров Николай
Система Возвышения
Фантастика:
боевая фантастика
4.65
рейтинг книги
Система Возвышения. (цикл 1-8) - Николай Раздоров

#Бояръ-Аниме. Газлайтер. Том 24

Володин Григорий Григорьевич
24. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
#Бояръ-Аниме. Газлайтер. Том 24

Страна Арманьяк. Компиляция. Книги 1-7

Башибузук Александр
Страна Арманьяк
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Страна Арманьяк. Компиляция. Книги 1-7

Наследие Маозари 7

Панежин Евгений
7. Наследие Маозари
Фантастика:
боевая фантастика
юмористическое фэнтези
постапокалипсис
рпг
фэнтези
эпическая фантастика
5.00
рейтинг книги
Наследие Маозари 7

Наследие Маозари 4

Панежин Евгений
4. Наследие Маозари
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Наследие Маозари 4

Трактир «Разбитые надежды»

Свержин Владимир Игоревич
1. Трактир "Разбитые надежды"
Фантастика:
боевая фантастика
7.69
рейтинг книги
Трактир «Разбитые надежды»