Я працюю над цим близько години і дотримуюся багатьох прикладів, але все ж новий користувач може дістатись до всієї структури каталогів, або взагалі не може увійти з повідомленням "500 OOPS: vsftpd: відмовляється запускатися з корінним записом всередині chroot () ". Мої кроки:
adduser user1
nano /etc/passwd (changed home dir to /var/www/domain.com and bash to rbash)
nano /etc/vsftpd (uncommented chroot_local_user=YES, chroot_list_enable=YES, chroot_list_file=/etc/vsftpd.chroot_list)
nano /etc/vsftpd.chroot_list (add a line for user1)
Я спробував купу різних варіацій цього, але це не має для мене сенсу. Спочатку давайте уточнимо, що насправді означає chroot_local_user = ТАК? Я прошу лише тому, що, здається, нічого не роблять так, як я очікую. Деякі сайти говорять про переключення на НІ.
Я намагаюся налаштувати віртуальний хост для веб-майстра своєї сестри, але не хочу, щоб він бачив інші мої файли для інших моїх сайтів. Чи є якийсь крок, який я пропустив, або мені просто перейти на інший ftp-сервер?