是否可以在没有 root 访问权限的情况下运行 webdav fuse 客户端?

是否可以在没有 root 访问权限的情况下运行 webdav fuse 客户端?

我见过展示如何davfs2在linux下使用的示例,但每个示例都涉及以下内容之一:

  1. mount以 root身份运行

  2. 添加一个条目到/etc/fstab

  3. 运行mount.davfssetuid,唉,仍然需要输入/etc/fstab

这可以避免吗?如果不是,webdav 的哪些方面会阻止它,而不是例如 sshfs?

答案1

Davfs2 的实现方式与普通 FUSE 文件系统不同。这维基百科页面并且文档提到它可以在任何一个之上工作结尾或者保险丝,但是项目介绍没有提到 FUSE(并暗示本机集成)。这Debian 软件包不依赖于 FUSE,并且它附带的二进制文件仅以 root 身份运行。这不是 WebDAV 固有的,它只是 Davfs2 的实现方式。

还有其他基于 FUSE 构建的 WebDAV 文件系统:弗塞达夫,沃德夫斯。 Fusedav 似乎出现在更多发行版中,但是wdfs 在一些损坏的服务器上工作得更好。只要您的系统允许使用 FUSE,这些就可以工作。

相关内容