Я использую 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.