我想在我的 ubuntu 22.04 系统上安装一个 webDAV 远程。确切地说,这是在私有存储服务上,可以通过以下方式访问
我)我的凭证在链接处https://pandora.infn.it/ws-my-files/test-webDAV-mount
二)无需密码的公共链接:https://pandora.infn.it/public/13359c
我尝试过本指南,从其他来源获取了一些提示。我执行的具体步骤如下:
- 安装 webdav
sudo apt-get install davfs2
,确保启用非 root 挂载。 - 编辑
/etc/fstab
(我测试了以上两个链接):
$ sudo nano /etc/fstab
# append lines:
https://pandora.infn.it/public/13359c /home/luca/pandora_public davfs ro,user,noauto 0 0
https://pandora.infn.it/ws-my-files/test-webDAV-mount /home/luca/pandora_credentials davfs ro,user,noauto 0 0
- 将我的用户添加到davfs2按建议分组这里:
sudo usermod -aG davfs2 luca
su -l luca
如果我检查,我的用户正确显示davfs2在其团体中:
$ groups
luca adm cdrom sudo dip plugdev lpadmin lxd sambashare davfs2 docker
此时,我应该能够运行$ mount pandora_public
或$ mount pandora_credentials
,但无论哪种情况,系统都会提示我输入凭据并获取/sbin/mount.davfs: mounting failed; the server does not support WebDAV
。
因此,我还按照建议编辑了/etc/davfs2/davfs2.conf
附加内容ignore_dav_header 1
这里。
最后,如果我重试,似乎两个命令($ mount pandora_public
或$ mount pandora_credentials
)都有效,而且我确实有一个挂载目录。但是,挂载点仅包含一个lost+found
空文件夹。
我怀疑这肯定是身份验证的问题,因为即使我故意使用错误的用户名和密码,也会得到相同的结果,但我没有收到任何错误消息或警告。任何帮助都将不胜感激 :D
希望已包含所有相关细节,如有需要,请随时询问更多信息!