「共有リンクを送ったのに、相手から『アクセスが拒否されました』と返ってきた——」
そんな経験はないでしょうか。
SharePointの共有リンクは、設定を一歩誤るだけで権限エラーが出ます。送った側は何も問題を感じていないのに、受け取った側は開けない。この非対称さが、トラブルをわかりにくくしている原因です。
フリーランスとして日々Microsoft 365を使っていますが、SharePoint周りの権限エラーはチーム規模を問わず頻繁に発生します。
この記事では、アクセス拒否が起きる原因を整理したうえで、今すぐ試せる解決手順を図解つきで解説します。
SharePoint共有リンクで「アクセス拒否」が出る主な原因
エラーの原因は大きく4つに分類できます。まずは自分の状況がどれに当てはまるか確認してください。
| 原因カテゴリ | 具体的な原因 | 発生しやすい状況 |
|---|---|---|
| リンクの種類の不一致 | 「組織内のユーザー」限定リンクを社外に送った | 取引先・外部パートナーへの共有 |
| テナント管理者の制限 | 外部共有がテナント全体でオフになっている | 情報システム部門が厳格に管理している企業 |
| サイトコレクションの制限 | サイトレベルで外部共有が無効化されている | 部門ごとにサイトが分かれている環境 |
| リンクの有効期限切れ | 管理者が設定した期限を過ぎたリンク | 共有後に時間が経過してから開こうとした時 |
これらの原因はそれぞれ対処法が異なります。順番に確認していきましょう。
まず確認:共有リンクの「種類」が合っているか
SharePointの共有リンクには4種類あります。受け取った側が「アクセス拒否」になる場合、最も多いのがリンクの種類の設定ミスです。
社外の取引先へ共有する場合は「特定のユーザー」を選ぶのが基本です。「組織内のユーザー」を選んでしまうと、組織外の人はリンクを開いた瞬間に権限エラーになります。
リンクの種類を確認するには、共有したファイルを右クリック →「共有」→「リンクの設定」から変更できます。すでに送ってしまったリンクも、ここから作り直して再送信してください。
権限エラーの直し方|状況別の解決手順
原因が特定できたら、対応する手順を進めます。ここでは3つのよくあるケースを具体的に解説します。
ケース① 社外ユーザーへの共有が「組織の設定でブロック」されている
管理者権限がある場合は、SharePoint管理センターから外部共有の設定を確認します。一般ユーザーの場合は情報システム担当者へ依頼が必要です。
管理センターの「ポリシー」→「外部共有」で、SharePointの共有レベルが「組織内のユーザーのみ」になっていると、すべての外部共有がブロックされます。「新規および既存のゲストと共有できる」に変更して保存してください。
なお、SharePointとOneDriveの違い・使い分けについては、OneDriveとSharePoint 違いを比較|どっちを使うか場面別に解説で詳しくまとめています。
ケース② サイトコレクション側でも外部共有がオフになっている
テナント全体では外部共有を許可していても、個々のサイトコレクションで制限がかかっているケースがあります。これが原因の場合、管理センターの設定だけ変えても解決しません。
手順は次のとおりです。
| 手順 | 操作内容 |
|---|---|
| 1 | SharePoint管理センター →「サイト」→「アクティブなサイト」を開く |
| 2 | 問題のサイト名をクリック →「ポリシー」タブを選択 |
| 3 | 「外部共有」の欄を確認し、「編集」をクリック |
| 4 | 「新規および既存のゲスト」を選択して保存 |
サイトコレクション側の外部共有レベルは、テナントの設定と同等かそれ以下にしか設定できません。テナントが「既存のゲストのみ」なら、サイトレベルでも「新規ゲスト」を許可することはできないので注意してください。
関連して、社外ユーザーの招待自体がうまくいかない場合は SharePointの社外ユーザー招待できない原因と直し方【権限エラー完全解説】 も参照してみてください。
ケース③ ゲスト認証(ワンタイムパスコード)が弾かれている
「特定のユーザー」でリンクを送った場合、相手がMicrosoftアカウントを持っていなくても、メールに届く「ワンタイムパスコード(確認コード)」を入力すればアクセス可能です(2026年現在の標準仕様)。
しかし、相手の会社のセキュリティ設定や迷惑メールフィルターによって、この「パスコード付きメール」が届かず、結果的にアクセスできないケースが頻発しています。
この場合の回避策は2つあります。
- 相手に迷惑メールフォルダや検疫システムを確認してもらい、パスコードを受け取る
- 「リンクを知っている全員」に設定を変更し、パスワードを別途共有する(管理者がこのオプションを許可している場合のみ)
「相手にわざわざMicrosoftアカウントを作らせる」必要はありません。まずはパスコードのメールが届いているかを確認してもらうのが最もスマートな解決策です。
それでも解決しない場合のチェックポイント
上記の手順を試してもアクセス拒否が続く場合、以下の点を順番に確認してください。
特に「プライベートウィンドウで開く」は、複数アカウントの混在によるエラーを切り分けるのに有効です。受け取った側に試してもらうだけで解決するケースも少なくありません。
ファイル自体が開けない・編集できないという問題が起きている場合は、SharePointファイルが開けない・編集できない原因と直し方【完全ガイド】も参考にしてください。
権限エラーの根本を断つ「共有前チェック」の習慣
アクセス拒否トラブルの多くは、共有リンクを作る前の確認不足で起きています。送ってから問題が発覚するより、送る前に1分かけて確認するほうが圧倒的にコストが低い。
以下の3点を共有前の習慣にするだけで、権限エラーの発生頻度は大きく下がります。
| 確認ポイント | チェック内容 |
|---|---|
| 相手が社外か社内か | 社外なら「特定のユーザー」を必ず選ぶ。「組織内」は使わない。 |
| 権限レベルは適切か | 「表示のみ」か「編集可」か確認。誤って編集権限を与えないよう注意。 |
| 有効期限は必要か | 一時的な共有には期限を設定し、不要になったリンクを放置しない。 |
SharePointのリスト権限でエラーが出るケースについては、SharePointリスト編集できない・権限エラーの原因と直し方【症状別】もあわせてご覧ください。
TeamsからSharePointを開いた場合の権限エラーについて
Teams上でSharePointのファイルを共有・アクセスしようとした際に権限エラーが出るケースも増えています。Teamsのチャンネルに紐づくSharePointサイトは、チームのメンバーシップとSharePointの権限が独立して管理されているため、片方を変更しても反映されないことがあります。
Teams経由でのSharePoint同期エラーに困っている場合は、Teams SharePoint同期できないエラーの原因と直し方【症状別ガイド】が役立ちます。
まとめ:SharePoint権限エラーは「原因の特定」が9割
SharePointの共有リンクでアクセス拒否が起きたとき、解決の速さはほぼ原因の特定精度で決まります。
まずリンクの種類(組織内 or 外部)を確認し、次にテナント・サイトコレクションの外部共有設定を見る。それでも解決しなければ、受け取り側のアカウント状態とURLの正確性を確かめる——
この順番で進めれば、たいていのケースは30分以内に解決できます。
権限設定の全体像がわからなくなったら、SharePointの社外ユーザー招待できない原因と直し方を読み直してみてください。エラーの背景にある権限の仕組みから理解すると、次回以降のトラブルにも自分で対処できるようになります。