LINUX.ORG.RU
ФорумAdmin

vsftpd права на запись в chroot директории

 , ,


0

1

Есть проблема: если в vsftpd включить chroot, то корневая директория не должна иметь прав на запись. Как все таки разрешить юзеру писать в корень, не выпуская из chroot jail?

/etc/vsftpd.conf:

chroot_local_user=YES
local_root=/var/ftp/user

Если установить:

chown user.user /var/ftp/user
chmod 750 /var/ftp/user
то vsftpd отваливается «vsftpd: refusing to run with writable root inside chroot» Если же установить:
chown root.user /var/ftp/user
chmod 750 /var/ftp/user/
То, понятно, юзер непосредственно в корень писать не сможет.

Ответ на: комментарий от visual

там вполне рабочего решения нету :(. Я так понимаю, такое поведение из-за дыры в glibc. Предлагают хакнутую версию ставить (и открывать дыру?)

Burning_Daylight ()
Ответ на: Конфиг позволяет от anonymous

Нет. Если vsftpd не патченный, то он не умеет такую опцию. Например, в Debian Wheezy он не патченный, поэтому твой рецепт неверный.

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