Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: VSFTPD. Запрет перехода в родительский каталог и выше  (Прочитано 3457 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн guvijur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Всем привет!

Настраивал на днях ftp-сервер vsftpd. Столкнулся с одной неприятностью, из-за которой некоторые ftp-клиенты позволяют видеть всю иерархию каталогов от корня. Прочитал статью https://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_server/%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0/ftp_server#защита_ftp и в особенности раздел "Защита FTP", сделал всё так, как там написано, но это не помогает. Если подключиться к ftp-серверу через браузер, то действительно попадаешь в домашний каталог пользователя и визуально перейти на уровень выше возможности нет. Но стоит только воспользоваться, например, FileZilla клиентом, то при подключении видна вся иерархия каталогов от корня. Да, доступа в них у пользователя нет, НО они видны, а хочется, чтобы они не видели ничего выше своего домашнего каталога. Подскажите как это сделать и возможно ли это???
Спасибо всем, кто откликнется.


 
« Последнее редактирование: 15 Апреля 2015, 13:54:43 от guvijur »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля

Оффлайн guvijur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
listen=YES
pasv_enable=YES
pasv_address=192.168.11.2
pasv_promiscuous=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

pasv_min_port=50000
pasv_max_port=60000

anon_upload_enable=NO
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
dual_log_enable=YES
log_ftp_protocol=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/chroot_list
ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
cat /etc/chroot_list

Оффлайн guvijur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Да в нём просто пользователи перечислены.

user1
user2
user3

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.