linux - ubuntu 中的 ITHit 凭据问题

标签 linux ubuntu ithit-ajax-file-browser

目前我们使用 ITHit Webdav Ajax 库 来开发我们产品的新功能。我们打算在网络浏览器中提供一个链接,允许用户在我们的 webdav 服务器中打开文档。

在 Windows 中它运行良好,但在 Ubuntu 中,我们面临凭据问题。 ITHit 小程序总是询问: 1.Webdav 凭据 2.Sudo 凭据。

如果我以sudo组的用户登录os(假设是USER1),我可以很好地打开/编辑文档在步骤 2 中提供 USER1 的 ID/密码时。但是如果我用不属​​于sudo组的用户登录(假设是USER2),那么在step2我输入USER2<的id/password/strong>,我无法打开/编辑文档。我经常看到的异常是:java.lang.RuntimeException:无法安装 webdav 服务器,请验证提供的凭据。我什至授予为 USER2 运行 mount & mount.davfs 的权限,但仍然出现相同的错误。(请注意,有了这些权限,我登录以 USER2 身份手动挂载 webdav 文件夹到本地文件夹成功!)

我测试了 www.webdavsystem.com/ajaxfilebrowser 并遇到了同样的问题。

这里的问题是,为什么需要 sudo 凭据?据我了解,您需要创建一个本地文件夹并将其挂载到包含用户要打开的文档的 webdav 文件夹中。通过该操作,仅 mountmount.davfs 就足够了。向小程序提供 sudo 凭据风险太大。 WDYT?

最佳答案

根据我们的经验,要在 Ubuntu 上成功安装和使用 WebDAV,您需要 davfs2,而不是 davfs。不幸的是 davfs2 需要 sudo 凭据。

请注意,如果您安装了 KDE,它不会要求您提供 sudo 凭据。

关于linux - ubuntu 中的 ITHit 凭据问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188704/

相关文章:

jquery - 如何在 Ubuntu Linux 上打开 Aptana Studio 3 的 jQuery 支持

c++ - GCC - 在 Ubuntu 上链接 bass.lib

javascript - ITHit WebDAV - 安装 Office 时显示 Office 不可用消息

linux - 如何在初始化期间挂载 filesystem.git 目录?

linux - 执行错误的 shell 命令卡住时如何恢复?

linux - 查找localhost:8080文件夹和文件

git - 如何使用git将两个目录 merge 到同一个分支中

php - Ajax 文件浏览器自动登录 Microsoft Office 身份验证

javascript - 当我获得所有实例化部件后,如何在 Angular SPA 中重绘 ITHit Ajax 文件浏览器?

linux - SHELL:定义字符串时如何使用或运算符