Где vsftpd корневой каталог расположен на Ubuntu 16.04 LTS, и где это хранит файлы?
Это зависит от Вашей конфигурации - посмотрите человека vsftpd.conf. Существует два особо важных дела:
По умолчанию анонимный вход в систему не включен. Таким образом, необходимо войти в систему с пользователем системы. Например, если Вы входите в систему с user1
Вы будете перенаправлены к $HOME
каталог, который должен быть /home/user1/
.
Если Вы включили анонимный вход в систему согласно директиве опции anonymous_enable
, необходимо указать также anon_root
. Например, для эмалирования минимальной анонимной конфигурации:
Добавьте эти две строки к /etc/vsftpd.conf
:
anonymous_enable=Yes
anon_root=/home/ftp/
Создайте каталог и перезапустите сервис:
sudo mkdir /home/ftp/
sudo systemctl restart vsftpd.service
Отметьте с этой конфигурацией, пользователям не разрешают загрузить файлы. Это - более сложная задача...