我见过展示如何davfs2
在linux下使用的示例,但每个示例都涉及以下内容之一:
mount
以 root身份运行添加一个条目到
/etc/fstab
运行
mount.davfs
setuid,唉,仍然需要输入/etc/fstab
这可以避免吗?如果不是,webdav 的哪些方面会阻止它,而不是例如 sshfs?
答案1
Davfs2 的实现方式与普通 FUSE 文件系统不同。这维基百科页面并且文档提到它可以在任何一个之上工作结尾或者保险丝,但是项目介绍没有提到 FUSE(并暗示本机集成)。这Debian 软件包不依赖于 FUSE,并且它附带的二进制文件仅以 root 身份运行。这不是 WebDAV 固有的,它只是 Davfs2 的实现方式。
还有其他基于 FUSE 构建的 WebDAV 文件系统:弗塞达夫,沃德夫斯。 Fusedav 似乎出现在更多发行版中,但是wdfs 在一些损坏的服务器上工作得更好。只要您的系统允许使用 FUSE,这些就可以工作。