使用NTLM身份validationUbuntu 12.10连接到Sharepoint上的Webdav的最佳方法

我目前正在尝试使用使用davfs2使用NTLM的Webdav连接到私有Sharepoint工作区(在我们的Intranet上)。 但是由于这个bug,我失败了:

https://bugs.launchpad.net/ubuntu/+source/davfs2/+bug/1091183(davfs2中没有NTLM支持)。

有没有人有任何其他的连接建议 – 我会对双向同步解决方案和FUSE解决方案一样满意。

我遇到了同样的问题。

所以我从源头重建了包。 我努力找到一种用libneon27而不是libneon27-gnutls重建davfs2的方法。 这个问题已经结束(我认为不正确)。 所以我不得不弄清楚(反正不是很复杂)

  1. 使用适当的OpenSSL sudo apt-get install libneon27 libneon27-dev安装libneon
  2. 如果已经有了sudo apt-get remove davfs2删除现有的sudo apt-get remove davfs2
  3. 从源代码下载davfs2 。 我使用的是版本1.5.2
  4. 解压缩刚刚下载的文件(例如tar -xzvf davfs2-1.5.2.tar.gz就可以了)
  5. 切换到目录并启动./configure
  6. make构建
  7. 使用sudo make install

一旦你用正确的绑定构建了davfs,就可以使用davfs来安装一个类似的文件夹(你可能需要是root)

 mount.davfs   -o ro 

除非您配置秘密文件,否则系统会要求您提供凭据。 有关详细信息,请访问http://manpages.ubuntu.com/manpages/dapper/man8/mount.davfs.8.html

我在Ubuntu中使用Storage Made Easy Free Linux客户端执行此操作。 它使用NTLM连接到我的SharePoint。 您需要一个Storage Made Easy帐户。 他们的Linux工具位于: http : //storagemadeeasy.com/LinuxDrive/

它可用作FUSE驱动器,还提供单独的同步工具。