设置 davfs2 以正确安装

设置 davfs2 以正确安装

我正在尝试设置我的 nextcloud 帐户,以便我可以登录。当我尝试使用 sudo mount -t davfs2 登录时...它不断要求我提供下一个云凭据 - 它不会从机密文件中获取它们我创造的。

我已按照在线教程进行操作,唯一的区别是教程指定更新 /etc/fstab 文件。但我不想这样做,因为我在我的笔记本电脑上设置了这个,我只能偶尔访问互联网。我更喜欢使用 sudo mount.... 并从 secects 文件中自动输入凭据(我知道每次我都需要输入我的 sudo 密码)。

我相信正在发生的事情是,当我使用 sudo mount .... 它试图加载系统 /etc/davfs2 配置而不是我的本地 .davfs2。我相信这一点,因为当我尝试配置 /etc/davfs2 (指向我的机密文件)时,我收到配置错误。但是当我故意将错误放入本地 .davfs2 配置文件时,系统似乎永远无法识别它。

我唯一能想到做的另一件事是允许本地用户运行挂载权限,但我不想这样做。

我可能做错了什么?

PS-使用 Xubuntu

答案1

如果您担心您的计算机并不总是在线,您只需在 fstab 条目中使用 noauto 即可。

<URL> <mountpoint> davfs2 credentials=<full path to your cred file>,uid=<your user's UID>,gid=<your group's GID>,noauto  0       0

这将允许您使用简单的命令来安装它。

sudo mount <mountpoint>

您可以用同样的方式卸载它。

sudo umount <mountpoint>

它只会在您特别需要时才会安装,并且不会在启动时自动安装。

相关内容