Установить переменную ftp anon_root директорию в ubuntu vsftpd

Установить переменную ftp anon_root директорию в ubuntu vsftpd

У меня запущен FTP-сервер, позволяющий локальным пользователям обмениваться файлами с анонимными пользователями (друзьями и коллегами).

Публичная папка общего доступа называется /PubRoot.

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

Фактическая реализация должна быть примерно такой: /PubRoot/saoehuSHUSOoeusSOHeuueohs или /PubRoot/uioneuidoeneotuid

Тогда анонимные пользователи получат к нему доступ черезftp://<URL>/saoehuSHUSOoeusSOHeuueohs

Сейчас в моей конфигурации vsftpd есть anon_users = /PubRoot/*/ Но, похоже, это не работает.

Как мне это сделать? Я могу принять другие возможные решения проблемы безопасности.

Связанный контент