Intereting Posts
Как не регистрировать некоторые сообщения в журнале systemd Двойная загрузка Кали и Мята. Хотите использовать Grub of Mint Диск почти заполнен на сервере с помощью CPanel Есть ли какие-либо «неживые» дистрибутивы Linux, которые можно запускать с USB-накопителя, и разрешать доступ к файлам из Windows? Кнопки тачпада не отпускаются после нажатия (Debian Gnome и другие) Попытка увидеть обработчики по умолчанию для различных сигналов Как отключить запрос записей AAAA, когда у меня нет адреса IPv6? Запустить специальную команду из .desktop с корневым Запретить обработку файла до завершения передачи по протоколу SCP Обрезка длинной линии в Нано Какие шаги необходимо предпринять для успешной установки нескольких дистрибутивов Linux на моем компьютере? Как взаимодействовать с сообщением об ошибке Fedora 23 в dnf установить ошибку dnspython? Захват в переменных оболочки аргументов после команды (между скобками) Fedora 22 Live Install to Docking Station Управление (динамические) файлы зон DNS с помощью кукольного (разрешенного)

Установите webdav на Linux с аутентификацией cookie

Я пытаюсь получить доступ к моему хранилищу «Onedrive for Business» с консоли Linux, в частности безголовому серверу Ubuntu 16.04. Единственным официально поддерживаемым методом является приложение синхронизации Windows.

Я хочу использовать Onedrive в качестве удаленной файловой системы, чтобы расширить локальное хранилище, а не дублировать все файлы локально с помощью клиента синхронизации.

«Onedrive for business» – это действительно вариант Sharepoint, который не будет принимать имя пользователя и пароль через webdavs – для клиента webdavs уже должен существовать файл cookie для проверки подлинности.

Я успешно смонтировал удаленное хранилище в виде папки webdavs в Windows 10, адаптировав следующие инструкции: https://www.imss.caltech.edu/content/mounting-onedrive-business-mapped-drive, но он работает только после входа в систему наш веб-сайт Onedrive с Internet Explorer для создания файла cookie, который используется проводником Windows.

В Linux я могу реплицировать это поведение, войдя на веб-сайт Onedrive в веб-браузере Konqueror, а затем используя этот файл cookie для подключения к webdavs в браузере файлов Konqueror. Это лучше, чем ничего, но мне действительно нужен консольный доступ. К сожалению, KioFuse, похоже, давно заброшен.

Помимо Konqueror, есть ли способ сделать это, что сделает удаленную файловую систему доступной для консоли Linux? Я посмотрел на davfs2, gvfs и труп, но я не могу найти никакой документации для использования существующего файла cookie для аутентификации.