vsftpd: запереть ftp юзера в home directory

P
На сайте с 29.03.2007
Offline
23
11180

/etc/vsftpd/vsftpd.conf


chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES

/etc/vsftpd/chroot_list


author

/etc/passwd


author:x:501:50:author:/var/www/sites/./site.ru:/bin/sh

/etc/shadow


author:!:14724::::::

Хочу запереть юзера в домашней директории. При данных настройках юзеру-таки удается просмотреть папки выше домашней. Где косяк, подскажите, кто ведает?

M
На сайте с 01.12.2009
Offline
235
#1

Что бы запретить юзера, достаточно добавить в список запрещённых.

например сюда /etc/vsftpd/ftpusers

Администратор Linux,Freebsd. построения крупных проектов.
Andreyka
На сайте с 19.02.2005
Offline
822
#2

madoff, ему не блокировать а чрутить надо

Не стоит плодить сущности без необходимости
M
На сайте с 01.12.2009
Offline
235
#3

А точно,а разве по дефолту это не так?, создал юзера (useradd) ему и разрешено каталог свой писать и смотреть домашний, vsftpd не надо настраивать он по дефолту работает.

Skom
На сайте с 02.12.2006
Offline
165
#4

Оставьте только

chroot_local_user=YES

Остальное уберите.

При включённом выше правиле в этот лист записываются те пользователи, которых НЕ надо чрутить.

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

Либо chroot_local_user=NO, и руками всех добавлять в chroot_list_file

Cras amet qui numquam amavit quique amavit cras amet

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий