web-dev-qa-db-ja.com

rootアクセスなしでwebdav Fuseクライアントを実行することは可能ですか?

Linuxでdavfs2を使用する方法を示す例を見てきましたが、それぞれに次のいずれかが関係しています。

  1. ルートとしてmountを実行しています

  2. /etc/fstabにエントリを追加する

  3. 残念ながら、mount.davfs setuidを実行しても、/etc/fstabにエントリが必要です。

これは回避できますか?そうでない場合、webdavのどの側面がそれを妨げますか? sshfs?

14
Owen

Davfs2は通常のFuseファイルシステムのように実装されていません。 ウィキペディアページ とドキュメントには、 Coda または Fuse のどちらでも機能することが記載されていますが、 プロジェクトの説明 = Fuseについては触れていません(ネイティブ統合のヒント)。 Debianパッケージ はFuseに依存せず、出荷されるバイナリはルートとしてのみ実行されます。これはWebDAVに固有のものではなく、Davfs2の実装方法にすぎません。

Fuse上に構築された他のWebDAVファイルシステムがあります: FusedavWdfs 。 Fusedavはより多くのディストリビューションに存在しているようですが、 wdfsは一部の壊れたサーバーでより適切に機能します 。これらは、システムでFuseの使用が許可されている限り機能します。