как скрыть скрытый каталог на FTP-клиент

Я использовал vsftpd для создания ftp-сервера. Я использую настольную версию ubuntu 12.04. У меня проблема со скрытым файлом. Когда я обращаюсь к серверу через FTP-клиент, он показывает все каталоги, включая скрытый каталог системы, начинающийся с «.» Я использовал опцию force_dot_files = NO в файле конфигурации vsftpd, но он по-прежнему перечисляет все каталоги. Пожалуйста, ведите меня.

4
задан 18 July 2012 в 16:59

1 ответ

Положите

hide_file={.*}

в /etc/vsftpd.conf.

Из руководства:

hide_file

Этот параметр можно использовать для установки шаблона имен файлов (и имен каталогов и т. Д.), Которые следует скрывать в списках каталогов. Несмотря на то, что файлы / каталоги скрыты, они полностью доступны для клиентов, которые знают, какие имена на самом деле использовать. Элементы будут скрыты, если их имена содержат строку, заданную hide_file, или если они соответствуют регулярному выражению, указанному hide_file. Обратите внимание, что код сопоставления регулярных выражений vsftpd - это простая реализация, которая является подмножеством полной функциональности регулярных выражений. Смотрите deny_file, чтобы узнать, какой именно синтаксис регулярных выражений поддерживается.

Example: hide_file={.mp3,.hidden,hide,h?}
Default: (none)

Это будет скрывать только файл. Вы все еще можете увидеть его или использовать или отредактировать, если знаете, что он там есть. Посмотрите на deny_file для этого.

0
ответ дан 18 July 2012 в 16:59

Другие вопросы по тегам:

Похожие вопросы: