LINUX.ORG.RU

curlftpfs & pure-ftpd

 


0

2

При монтировании ftp с данного ftp-сервера (реализация под ведро, в виде FTPDroid, который работает как фронтэнд для бинарника) работает лишь листинг файлов но не их чтение, при врубленном дебагинге видно следующее

ftpfs: operation ftpfs_open failed because Permission denied

unique: 16, error: -13 (Permission denied), outsize: 16

в чём может быть затык ?

ls -l /mnt/ftp/list.txt -rwxrwxr-x 1 root root 5238 Feb 2 2015 /mnt/ftp/list.txt

cat /mnt/ftp/list.txt /mnt/ftp/list.txt: Permission denied

Сколько разных ftp юзал с curlftpfs, но такого не видел (в том числе и на ведроиде, где с другим сервером таких проблем нет и всё работает как надо) и если бы просто таки не реактивная работа pure-ftpd я бы даже не заморачивался.

Ежели что, на фтп расшарена папка на накопителе с vfat (повторюсь, с другим ftp-сервером таких проблем нет).

Проблему решил - заключалась она в фиксированном диапазоне пассивных портов (опция -p), при фиксированном диапазоне, к примеру "-p 5000:5000" pure-ftpd позволяет коннектиться лишь в 1 поток, чего хватает только для листинга а на просмотр идёт отлуп, ежели увеличить диапазон "-p 4000-5000" то проблема уходит.

Самое забавное, что с фикс.пассивными портами проблем никогда на других ftp-серверах не было (устанавливал фикс.порт по привычке т.к. часто для других ftp-серверов пробрасывал ftp наружу).

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