Почему при коннекте home каталог устанавливается в root «/»?

Есть два пользователя. Условно user1 и user2.
У обоих есть /bin/bash
У обоих home директории в /var/www/html/mysite.com с единственным отличием, у первого это поддиректория img у другого file.
В настройках указано
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
chroot_local_user=YES
local_root=/var/www/html/mysite.com
user_config_dir=/etc/vsftpd/users

В vsftpd.chroot_list указаны оба пользователя по одному в строке.
также созданы именные файлы и в них указаны соответствующие пути
local_root=/var/www/html/mysite.com/img
local_root=/var/www/html/mysite.com/file

Если захожу к первому, то всё как и должно быть, открывается home директория без возможности перехода выше.
Если захожу ко-второму, то открывается root "/" и юзер может ходить куда угодно.

Вопрос - как запретить ходить куда угодно и чтобы при коннекте открывался домашний каталог?

ПС. Если верить документации, то
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 directorystring in /etc/passwd. The occurrence of /./ in the home directory string denotes that the jail is at that particular location in the path.

значит, что мол у него нет доступа к своей директории (если я правильно понял). Но если перейти в его домашний каталог, то всё там нормально, может создавать, удалять и т.д.
  • Вопрос задан
  • 15 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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