LinuxでSharePointOnline(Office 365)をマウントする

15
2014.12.11

Office365サブスクリプションに含まれているSharePointOnlineの使用を開始しました。 Windowsユーザーは、SharePointからWindowsコンピューターに共有ドキュメントを自動的に同期するソフトウェアをインストールできます。 Linux(Ubuntu)ユーザーが同じことをできるようにするにはどうすればよいですか?

WebDavは機能すると思いましたが、ほとんどの場合「HTTPエラー:FORBIDDEN」で失敗します。具体的には、Nautilusファイルの参照を介してサーバーを追加しようとしましたが失敗しました。

 Server: mycompany.sharepoint.com
Port: 443
Tppe: Secure WebDav (HTTPS)
Folder: /
User name: [email protected]
Password: ********

HTTPエラー:禁止

ユーザー名を次のように変更してみました:

  mycompany\first.last

フォルダを次のように変更してみました:

  /Shared%20Documents

そしてウェブ検索に基づく他の様々な道は役に立たない。

これは機能する必要がありますか?より良い解決策はありますか?

回答
1
2022.01.06

ですから、私は今日これを探していて、良い答えを見つけることができませんでしたが、この質問はかなり古いことを認識しています。

「https://office.com」にアクセスして[サインイン]をクリックします。ここから、通常どおりOffice 365アカウントでサインインします。サインインしたら、onedriveをクリックすると、 OneDrive Office365がロードされたこの画面に似た画面

この画面が表示されると、SharePointCookieが読み込まれます。あなたは私のURLは、あなたがURLの最後の3のパスを削除し、そしてこのようDocuments/を追加されて何をしたいのかhttps://alicesworld-my.sharepoint.com/personal/alice_alicesworld_tech//_layouts/15/onedrive.aspxそうですわかりますhttps://alicesworld-my.sharepoint.com/personal/alice_alicesworld_tech/Documents/は、HTTPSを変更:// webdavsへ://

最終的なURLはwebdavs://XXXX.sharepoint.com/personal/XXX_XXX_XXX/Documents/である必要があります

このURLはKonquerorとDolphinの両方で機能します

konqで動作するwebdavsonedriveのスクリーンショット

このフォルダをDolphinのネットワークドライブとして追加するには、

サイドバーに移動して[ネットワーク]をクリックし、上部にある[ネットワークフォルダーの追加]をクリックします。[WebFolder(WebDav)]をクリックします。

ここで、名前は任意の名前にすることができます。

ユーザーフィールドを空白のままにします

サーバー名の場合は、パスなしでURLを入力します。私にとっては「alicesworld-my.sharepoint.com」です。

フォルダには、残りのURLを入力します。私にとっては、「/ personal / alice_alicesworld_tech / Documents /」です。

最後に「暗号化を使用」チェックマークをクリックします

最終的な結果は、このKDEネットワークウィザードの画像のようになります。

この残念ながら長いプロセスの後、すべてが意図したとおりに機能するはずですイルカのonedriveフォルダーの画像

  • イルカを機能させるには、最初にkonquerorの手順を実行する必要があります。これは、イルカを接続するために認証Cookieが必要であり、konquerorがそれを保存するためです。