我正在尝试在我的机器上自动安装 WebDAV。
我已经安装davfs2
,然后复制/etc/davfs2
到~/.davfs2
. 我将 WebDAV URL 添加到/etc/fstab
:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Run Code Online (Sandbox Code Playgroud)
我还加入了对用户名和密码~/.davfs2/secrets
,并取消注释secrets ~/.davfs2/secrets
在~/.davfs2/davfs2.conf
启用自动登录。
现在我可以通过运行手动安装它mount www.myserver.com
(它不要求我输入用户名/密码)。我知道运行mount -a
会做与启动时一样的事情,但是当我sudo mount -a
以我的用户身份运行时(只是mount -a
说我需要是 root),我确实被要求输入用户名/密码。
然后我的注释去掉,secrets ~/.davfs2/secrets
在/etc/davfs2/davfs2.conf
启用自动验证(见本和本)。现在运行sudo mount -a
AND 只mount
在/sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. 第 36secrets ~/.davfs2/secrets
行是行。
为什么它说未知选项?我如何解决它?
小智 6
我刚刚在 linux (mint 17.3) 笔记本电脑上解决了这个问题。
有两件事导致了我的问题:
我已经让普通用户可以使用 davfs。将秘密行/etc/davfs2/davfs2.conf
注释掉。这将强制 davfs 依赖于用户特定的配置。我同时尝试使用全局 (/etc/davfs2/) 和用户 (~/.davfs2/) 配置文件。
1(一)。您可能需要取消注释中的秘密行~/.davfs2/davfs2.conf
。我的没有注释并且可以工作,但默认值也可以正常工作。我没有测试过。
在~/davfs2/cache/
我的远程 webdav 连接缓存的目录中有不正确的权限 - 它需要设置为 0700(不仅仅是 700)。
归档时间: |
|
查看次数: |
10285 次 |
最近记录: |