我目前正在尝试使用 Webdav 连接到私有 Sharepoint 工作区(在我们的内部网上),该 Webdav 使用 davfs2 的 NTLM。但是由于这个错误,我失败了:
https://bugs.launchpad.net/ubuntu/+source/davfs2/+bug/1091183(davfs2 中不支持 NTLM)。
是否有人对连接有任何其他建议 - 我对双向同步解决方案和 FUSE 解决方案一样满意。
答案1
我遇到了同样的问题。
所以我从源代码重建了该软件包。我费了好大劲才找到一种方法来用 libneon27 而不是 libneon27-gnutls 重建 davfs2。这个问题已关闭(我认为不正确)。所以我必须弄清楚(反正也不是很复杂)
- 使用适当的 OpenSSL 安装 libneon
sudo apt-get install libneon27 libneon27-dev
- 如果已有 davfs2,请将其删除
sudo apt-get remove davfs2
- 从源代码下载 davfs2。我用的是1.5.2版本
- 解压刚刚下载的文件(类似方法
tar -xzvf davfs2-1.5.2.tar.gz
即可) - 更改目录并启动
./configure
- 构建
make
- 安装
sudo make install
一旦你用正确的绑定构建了 davfs,你就可以使用 davfs 来挂载一个文件夹,例如(你可能需要 root 权限)
mount.davfs <url> <folder> -o ro
除非您配置机密文件,否则系统会要求您提供凭据。有关详细信息,请参阅http://manpages.ubuntu.com/manpages/dapper/man8/mount.davfs.8.html
答案2
我在 Ubuntu 中使用 Storage Made Easy Free Linux 客户端执行此操作。它使用 NTLM 很好地连接到我的 SharePoint。您需要一个 Storage Made Easy 帐户。他们的 Linux 工具位于:http://storagemadeeasy.com/LinuxDrive/
它可用作 FUSE Drive,还提供单独的同步工具。