vsftpd: разрешить пользователю видеть только свой домашний каталог

Каждый вариант обновляет пакеты по-своему. Варианты Debian и Ubuntu используют apt-get, а yum используется для CentOS (среди прочего).

2
08.10.2016, 10:59
2 ответа

Попробуйте

passwd_chroot_enable=yes

passwd_chroot_enable

Если этот параметр включен, вместе с chroot_local_user, то местоположение тюрьмы chroot () может быть указано для каждого пользователя. Тюрьма каждого пользователя определяется строкой их домашнего каталога в / etc / passwd. Наличие /./ в строке домашнего каталога означает, что тюрьма находится в этом конкретном месте пути.

Также обратите внимание, что AFAIR vsftp должен запускаться от имени пользователя root, чтобы все настройки chroot работали!

См. Также

run_as_launching_user

[...] В частности, vsftpd не использует / не может использовать технологию chroot для ограничения доступа к файлам, когда этот параметр установлен ( даже если запускать root). [...]

0
29.04.2021, 00:09

Приношу свои извинения, но у меня нет неизмененной копии /etc/vsftpd.conf из Ubuntu 14.04, удобной для сравнения. Возможно, это поможет.

Если у вас активирован chroot_list_enable , вы можете предоставить список локальных пользователей, которые помещаются в тюрьму chroot () в их домашнем каталоге при входе в систему.

Значение немного отличается, если chroot_local_user установлен в YES . В этом случае список становится списком пользователей, которых НЕ следует помещать в тюрьму chroot (). По умолчанию файл, содержащий этот список, - это /etc/vsftpd.chroot_list, но вы можете изменить это с помощью параметра chroot_list_file , выдержка из страницы руководства для этого параметра приведена ниже.

chroot_list_file

Опция - это имя файла, содержащего список локальных пользователей, которые будут помещены в тюрьму chroot () в их домашнем каталоге. Эта опция актуальна, только если опция chroot_list_enable включена. Если опция chroot_local_user включена, то файл списка становится списком пользователей, которых НЕ следует помещать в тюрьму chroot ().

Default: /etc/vsftpd.chroot_list 

Источники:

https://security.appspot.com/vsftpd/vsftpd_conf.html

https://linux.die.net/man/5/vsftpd.conf

0
29.04.2021, 00:09

Теги

Похожие вопросы