Я только что создал нового пользователя на Ubuntu Server 16.04.3 LTS с useradd
. У меня установлен vsftpd, и # chroot_local_user = YES
все еще закомментирован. Тем не менее, когда я подключаюсь к своему серверу через FTP, он может видеть и получать доступ к каждой отдельной папке на всем сервере (а не только к своей домашней папке).
Я сделал что-то не так?
Заранее спасибо за вашу помощь
У вас chroot_local_user = YES
закомментировано, и по умолчанию он NO
. Как сказано в документации vsftp.conf
, ваше желаемое состояние требует, чтобы это было установлено YES
.
chroot_local_user
Если установлено значение
ДА
, локальные пользователи будут (по умолчанию) помещены в chroot () jail в своем домашнем каталоге после входа в систему.Предупреждение: этот параметр влияет на безопасность, особенно если у пользователей есть разрешение на загрузку или доступ к оболочке. Включайте, только если знаете что ты делаешь. Обратите внимание, что эти последствия для безопасности не vsftpd специфичен. Они применяются ко всем демонам FTP, которые предлагают локальные пользователи в тюрьмах chroot ().
По умолчанию:
НЕТ