1

Я пытаюсь смонтировать FTP как файловую систему в Debian с помощью curlftpfs. Что я получаю после бега

curlftpfs -o allow_other username:password@ftp.server.com /mnt/myftp/

просто:

fuse: failed to open /dev/fuse: Permission denied

даже при запуске от имени root. Что я делаю неправильно? (curlftpfs находится в версии curlftpfs 0.9.2 libcurl/7.21.0 fuse/2.8)

редактировать:

Когда я пишу ls -lah /dev/fuse , я вижу

crw-rw---- 1 root fuse 10, 229 Apr 9 00:34 /dev/fuse

... но даже когда я добавляю себя и пользователя root в группу fuse , ни я (как пользователь), ни пользователь root могут монтировать ftp, я все еще вижу

fuse: failed to open /dev/fuse: Permission denied

edit2: даже если я напишу эту довольно небезопасную и сумасшедшую строку:

sudo chmod a+rwx /dev/fuse

Я все еще получаю сообщение об отказе в разрешении. В каких разрешениях может быть отказано?

Edit3:

Я забыл упомянуть, что я на VPS с OpenVZ. Я думал, что нет проблем с этим, но, видимо, есть! Я добавляю резолюцию в качестве ответа.

2 ответа2

1

Это проблема в OpenVZ. Нельзя монтировать системы FUSE (curlftpfs использует fuse) изнутри системы OpenVZ.

Здесь есть инструкции для OpenVZ: http://wiki.openvz.org/FUSE , но нужен доступ к внешнему компьютеру. У меня этого нет.

0

Используйте команду sudo, это сработало для меня.

$sudo curlftpfs -o allow_other username:password@ftp.server.com /mnt/myftp/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .