7

Мы начали использовать SharePoint Online, включенный в нашу подписку на Office 365. Наши пользователи Windows могут установить программное обеспечение, которое автоматически синхронизирует общие документы из SharePoint на своих компьютерах с Windows. Как мне разрешить пользователям Linux (Ubuntu) делать то же самое?

Я думал, что WebDav будет работать, но мои попытки всегда терпят неудачу, в основном с «HTTP Error: FORBIDDEN». В частности, я пытаюсь добавить сервер через просмотр файлов Nautilus и не удается:

Server: mycompany.sharepoint.com
Port: 443
Tppe: Secure WebDav (HTTPS)
Folder: /
User name: first.last@mycompany.com
Password: ********

Ошибка HTTP: ЗАПРЕЩЕНО

Я попытался изменить имя пользователя на:

 mycompany\first.last

Я попытался изменить папку на:

 /Shared%20Documents

и различные другие пути, основанные на поиске в сети, но безрезультатно.

Должно ли это работать? Есть ли лучшее решение?

2 ответа2

5

Для подключения к Office365 Sharepoint (или «OneDrive для бизнеса») через WebDAV требуется существующий файл cookie для проверки подлинности. Вы не можете войти в систему с именем пользователя и паролем в вашем клиенте WebDAV. В Windows вы можете добиться этого, добавив сайт Sharepoint в список сайтов интрасети Internet Explorer, а затем войдите в систему с помощью Internet Explorer и отметив галочкой «Оставить меня в системе», после чего вы сможете подключить сетевой диск в проводнике Windows.

Я нашел единственный способ сделать это в Linux с помощью Konqueror, поскольку он содержит как веб-браузер, так и файловый браузер с поддержкой WebDAV. Вы можете войти на сайт Sharepoint в браузере Konqueror, после чего файловый браузер Konqueror может использовать этот файл cookie для аутентификации в WebDAV.

0

Я подтверждаю, что Konqueror действительно работает. Однако, как мне сказали, spfilezilla подключается к onedrive для бизнеса и sharepoint с помощью анонимного токена. Смотрите здесь: https://github.com/suoko/spfilezilla. Если это правда, мы можем заставить davfs создать анонимный токен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .