Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to mount a FTP as filesystem in debian using curlftpfs. What I get after running

curlftpfs -o allow_other /mnt/myftp/

is just:

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

even when run as root. What am I doing wrong? (curlftpfs is in version curlftpfs 0.9.2 libcurl/7.21.0 fuse/2.8)


When I write ls -lah /dev/fuse, I see

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

...but even when I add both myself and user root to group fuse, neither me (as a user) or user root can mount ftp, I still see

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

edit2: Even if I write this fairly insecure and crazy line:

sudo chmod a+rwx /dev/fuse

I still get the permission denied message. Which permissions could be denied?


I forgot to mention I am on VPS with OpenVZ. I thought that there is no issue with this, but apparently, there is! I am adding the resolution as the answer.

share|improve this question

It is an issue in OpenVZ. One can't mount FUSE systems (curlftpfs uses fuse) from inside an OpenVZ system.

There is a how-to for OpenVZ here : , but one needs an access to the outside machine. I don't have that.

share|improve this answer

Use sudo command it worked for me.

$sudo curlftpfs -o allow_other /mnt/myftp/
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.