Приветствую.
Есть известная 'проблема'
'vsftpd: refusing to many run with writable root inside chroot()'
связаная с тем что :
В 2.3.5 Крис Эванс (Chris Evans) ужесточил политику безопасности для предотвращения эксплуатации потенциальной уязвимости, которая есть в старых версях библотеки glibc. В итоге он запретил chroot() в каталог, в котором разрешена запись пользователю.sudo chmod a-w /var/ftp/
Устраняет данную ошибку подключится можно. Однако
при попытке, что либо пописать в /var/ftp/test
Получаю:
550 Permission denied.
на /var/ftp/test поставлены права 777
Приэтом по ssh файл создать удается.
вопросы.
Выше означеные изменения прав на root не должны мне мешать upload в дочерние папки?
а vsftp-ext нужен тем кому позарез надо аплодит в корень?
Если эти 2 утверждения верны то проблема в конфиге?
~$ egrep -v '^\s*($|#)' /etc/vsftpd.conf
listen=YES
anonymous_enable=No
write_enable=YES
allow_writable_root=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
dual_log_enable=yes
chroot_local_user=YES
local_enable=YES
force_dot_files=YES
background=YES
anonymous_enable=NO