web-dev-qa-db-ja.com

curlftpfsを使用してdebianでFTPをファイルシステムとしてマウントする

Curlftpfsを使用して、FTPをdebianのファイルシステムとしてマウントしようとしています。走った後に得られるもの

curlftpfs -o allow_other username:[email protected] /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:

私はOpenVZでVPSを使用していることを忘れました。これは問題ないと思いましたが、どうやらあります!答えとして決議を追加しています。

1
Karel Bílek

これはOpenVZの問題です。 OpenVZシステム内からFuseシステムをマウントすることはできません(curlftpfsはFuseを使用します)。

ここにOpenVZのハウツーがあります: http://wiki.openvz.org/Fuse ですが、外部のマシンにアクセスする必要があります。私はそれを持っていません。

1
Karel Bílek

Sudoコマンドを使用してください。

$Sudo curlftpfs -o allow_other username:[email protected] /mnt/myftp/
0