Назад | Перейти на главную страницу

Как скрыть файлы, начинающиеся с точки (.) На FTP

Я использую VSFTPD для доступа к файлам на моем сервере. Я видел, что некоторые файлы начинаются с точки вроде .bash или чего-то подобного. Как я могу скрыть эти файлы от всех, кто использует ftp для просмотра

Если вы захотите открыть страницу руководства для vsftpd.conf, вы найдете следующий вариант:

hide_file

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

Пример: hide_file = {.mp3, .hidden, скрыть,час?}

По умолчанию: (нет)

В VSFTP /etc/vsftpd/vsftpd.conf

Добавьте это в шоу скрытые файлы:

force_dot_files=YES

А затем перезапустите vsftpd

# systemctl restart vsfptpd

По умолчанию скрытые файлы не отображаются в списке vsftp.