Я использую vsftp в Ubuntu 14.04 и создаю пользователя с помощью этой команды:
sudo adduser ftpuser --home /var/www/wp-content/uploads
Пользователь имеет разрешение на просмотр /var/www/wp-content/uploads
, но этот пользователь также может перемещаться вверх в структуре каталогов. поэтому они могут видеть содержимое в /var/www
, а также в /var
и /
. Пользователь не может редактировать их, поскольку они не являются владельцами этих файлов, что хорошо, но есть Можно ли остановить пользователя от смены каталога?
Согласно этого ответа , вам нужно отредактировать /etc/vsftpd.conf
и убедиться, что следующая строка:
chroot_local_user=YES