LINUX.ORG.RU
ФорумAdmin

Нужна помощь с vsftpd

 ,


0

1

Здравствуйте,поставил на сервер фтп клиент vsftpd. Всё установил, добавил юзера.

В файле vsftpd.conf. Включил #chroot_local_user

В файле passwd прописал домашнюю директорию для юзера:

userftp:x:500:500::/var/www/html:/sbin/nologin

Задача такова: дать юзеру возможность заливать файлы для сайта в папку html.

На практике же юзер конектится к серверу, его направляет в папку хтмл, но он может гулять по всему серверу. Команда chroot_local_user вроде как должна запирать юзера в домашней директории, но она этого не делает.

Что я делаю не так?

Пробовал ещё команды: #passwd_chroot_enable, #local_root - не помогает.



Последнее исправление: lost1001 (всего исправлений: 1)

заливать файлы для сайта в папку

Не, файлы нужно в мамку заливать, вендузоид

anonymous
()
Ответ на: комментарий от anonymous

Твоё сообщение как-то относится к данному вопросу? Твой понт не по теме вообще.

lost1001
() автор топика
Ответ на: комментарий от lost1001

local_enable=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
chroot_local_user=YES
passwd_chroot_enable=YES
ls_recurse_enable=YES
userlist_enable=YES
userlist_deny=YES

пользователю заменяешь /bin/bash на /sbin/nologin в /etc/passwd

домашний каталог - права 755 root.root
в домашнем каталоге создаешь папку с правами 705 твойюзер.твойюзер, в нее уже можно будет писать.

Если не выставишь права то в homedir к твоему пользователю по ftp не зайдешь, vsftpd будет «посылать»

doctor-ua
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.