Я использую 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 при входе в систему. Не могу понять, в чем дело.