gio mount - 如何使用 Gnome 密钥环作为密码?

gio mount - 如何使用 Gnome 密钥环作为密码?

我在 Ubuntu 18.04 中使用 Nextcloud 作为“在线服务”。登录并启动 Nautilus(文件)窗口后,我可以通过单击侧面板上的服务来安装该服务,而无需(重新)输入密码。

我希望能够从脚本(由 .desktop 文件触发)挂载此服务,但我遇到的麻烦是:

xdg-open davs://[email protected]/remote.php/webdav

只是说“未安装”。

gio mount davs://[email protected]/remote.php/webdav

在命令行上要求输入密码 - 但没有可用的交互式命令行,因为它是通过单击 .desktop 文件启动的脚本。

nautilus davs://[email protected]/remote.php/webdav

使用 UI 要求输入密码,并包含“记住密码”复选框 - 但是它已经被记住了,那么为什么不使用记住的版本呢?

如何从命令行触发 gnome 内置的“使用记住的密码挂载”功能?

我正在尝试实现的任务,作为背景

我正在制作一个便利的应用程序,它获取剪贴板上的文件路径并打开该文件。这样用户就可以互相发送文件路径,而不是附加文件。该脚本处理不同用户所需的 URL 更改等。

编辑

一台机器(其他 8 台中)允许gio mount davs://...挂载!这台机器还会在登录时自动挂载 Nextcloud 帐户。搞不清楚有什么不同。

相关内容