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を使用していることを忘れました。これは問題ないと思いましたが、どうやらあります!答えとして決議を追加しています。
これはOpenVZの問題です。 OpenVZシステム内からFuseシステムをマウントすることはできません(curlftpfsはFuseを使用します)。
ここにOpenVZのハウツーがあります: http://wiki.openvz.org/Fuse ですが、外部のマシンにアクセスする必要があります。私はそれを持っていません。
Sudoコマンドを使用してください。
$Sudo curlftpfs -o allow_other username:[email protected] /mnt/myftp/