我正在尝试在计算机上自动安装WebDAV。
我已安装davfs2,然后复制/etc/davfs2到~/.davfs2。我将WebDAV URL添加到/etc/fstab:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
我还添加了用户名和密码,~/.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以启用自动身份验证(请参阅this和this)。现在运行sudo mount -a并仅使用mount这两个结果/sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option。第36 secrets ~/.davfs2/secrets行是该行。
为什么说未知选项?我如何解决它?
mount -odavfs.conf文件使用conf =选项时,需要将其作为参数给出(带有指向秘密文件的绝对路径!),而不是秘密文件本身。