gio mount - как использовать Gnome keyring для пароля?

Я использую Nextcloud как «Онлайн-сервис» в Ubuntu 18.04. После входа в систему и запуска окна Nautilus (Файлы) я могу смонтировать службу без (повторного) ввода пароля, щелкнув его на боковой панели.

Я хочу иметь возможность монтировать этот сервис из скрипта (запускаемого из файла .desktop), и проблема, с которой я столкнулся, заключается в следующем:

xdg-open davs://user@server.com/remote.php/webdav

Просто говорит «не смонтирован». [ 118]

gio mount davs://user@server.com/remote.php/webdav

запрашивает пароль в командной строке - но интерактивная командная строка недоступна, так как это скрипт, запускаемый нажатием на файл .desktop.

nautilus davs://user@server.com/remote.php/webdav

запрашивает пароль с помощью пользовательского интерфейса и включает в себя флажок «запомнить пароль» - однако он уже запомнен, так почему он не использует запомненную версию?

Как вызвать встроенную версию gnome в функции «монтировать с запомненным паролем» из командной строки?

Задача, которую я пытаюсь выполнить, для фона

Я создаю удобное приложение, которое берет путь к файлу в буфере обмена. и открывает файл. Это позволит пользователям отправлять пути к файлам друг другу, а не прикреплять файлы. Скрипт обрабатывает изменения URL, требуемые разными пользователями и т. Д.

Редактировать

Одна машина (из 8 других) позволяет монтировать gio mount davs://...! Эта машина также автоматически монтирует учетные записи Nextcloud при входе в систему. Не могу понять, в чем дело.

1
задан 26 April 2019 в 17:01

0 ответов

Другие вопросы по тегам:

Похожие вопросы: