
У меня запущен FTP-сервер, позволяющий локальным пользователям обмениваться файлами с анонимными пользователями (друзьями и коллегами).
Публичная папка общего доступа называется /PubRoot
.
Но я не хочу, чтобы к файлам можно было получить доступ из такого предсказуемого местоположения — любой, кто запустит скрипт наблюдения, может собрать все, что там размещено. Таким образом, фактическая общая папка должна быть непредсказуемой, как случайная строка, и никто не должен иметь доступа к PubRoot
общей папке.
Фактическая реализация должна быть примерно такой: /PubRoot/saoehuSHUSOoeusSOHeuueohs
или
/PubRoot/uioneuidoeneotuid
Тогда анонимные пользователи получат к нему доступ черезftp://<URL>/saoehuSHUSOoeusSOHeuueohs
Сейчас в моей конфигурации vsftpd есть anon_users = /PubRoot/*/
Но, похоже, это не работает.
Как мне это сделать? Я могу принять другие возможные решения проблемы безопасности.