Назад | Перейти на главную страницу

vsftpd chroot_local_user ничего не делает

Я настраиваю сервер vsftpd на:

Linux 2.6.32-26-server #48-Ubuntu SMP Wed Nov 24 10:28:32 UTC 2010 x86_64 GNU/Linux

Когда я установил chroot_local_user=YES, эффекта нет (я все еще вижу / когда я вхожу в систему). Нет ничего в системном журнале или /var/log/vsftpd.log чтобы указать, что не так. Я знаю, что редактирую правильный файл conf и что другие настройки вступают в силу при перезапуске демона, потому что они работают:

ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES

Есть идеи, что случилось? Спасибо.

Редактировать:

Я touchред /etc/vsftpd.chroot_list чтобы он был пустым (нет пользователей, которым запрещен chroot), и добавили:

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

Затем для перезапуска:

sudo /etc/init.d/vsftpd restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart vsftpd
vsftpd start/running, process 5606

По-прежнему никакого эффекта.

В документации не очень ясно, как это сделать, и трудно судить, что вам не хватает, не просматривая весь файл конфигурации.

Выстрел в темноте:

   passwd_chroot_enable
         If enabled, along with chroot_local_user, then a chroot() jail
         location may be specified on a per-user basis. Each user's  jail
         is  derived from their home directory string in /etc/passwd. The
         occurrence of /./ in the home directory string denotes that  the
         jail is at that particular location in the path.

         Default: NO

Попробуйте установить ДА. Если по-прежнему не работает, пожалуйста:

  1. Добавьте свой полный файл конфигурации в свой вопрос
  2. Покажите, под каким пользователем вы входите
  3. Объясните, как вы проверяете, что у вас нет chrooted

Вам также может потребоваться установить для local_enabled значение YES, в зависимости от того, как вы настраиваете свои учетные записи.