「アクセス権がありません」という赤いバナーが相手の画面に出て、急いでいる業務連携が止まってしまった。
私もフリーランスのブロガーとして取引先とSharePointでファイルを共有することがあり、この手のエラーで焦った経験が一度や二度ではありません。
結論から言うと、SharePointの共有リンクにおけるアクセス拒否エラーは、相手の画面に出ているメッセージを確認するだけで根本原因が特定できます。
原因さえ分かれば、解決フローは一本道です。この記事では、エラー画面ごとの原因と具体的な直し方を体系的にまとめました。
まず確認すること:相手のエラー画面のメッセージを聞く
SharePointのアクセス拒否トラブルで最初にすべきことは、「再送信」ではありません。
やみくもにリンクを送り直しても、根本的な原因は解消されないからです。まずは相手に「どんなメッセージが画面に出ていますか?」と確認することが最短ルートになります。
なぜなら、SharePointはエラーの種類によってシステムが返すメッセージが完全に異なるためです。「リンクの期限切れ」と「テナント間の権限設定ミス」では、対処法がまったく違います。
エラー文言が分かれば、あとはこの記事の該当フローをそのまま実行するだけで解決できます。
SharePointでアクセス拒否される3つの原因【画面別】
相手の画面に表示されるメッセージと照らし合わせて、自分のケースに当てはまる原因を特定してください。
原因①「リンクが削除されたか、有効期限が切れています」
このメッセージが出ている場合、発行した共有リンクの寿命が尽きています。
SharePointにはセキュリティ保護の機能として、リンクに有効期限を設ける仕組みがあります。たとえば「30日でリンクを無効にする」と全社ルールで設定している企業は多く、数ヶ月前に送った資料のURLを相手が久しぶりにクリックすると、このエラーが必ず出ます。
解決策はシンプルで、新しい共有リンクをゼロから再発行するほかありません。
原因②「このサイトにアクセスする権限がありません」
URLそのものは生きているものの、アクセスしようとした人物がシステムに弾かれています。
よくあるのが、特定の仕事用メールアドレス宛に権限を付与したのに、相手が別のアドレスでログインして開いたケースです。また、社内限定の閲覧リンクを社外の外部ユーザーに送ってしまった場合にも同様のエラーが発生します。
送信した宛先と、相手がPC上でログインしているアカウントが一致しているかどうかを確認しましょう。
原因③「リンクを知っているすべてのユーザー」がグレーアウトしている
これは受け取る側ではなく、リンクを発行する送信側(あなた)の画面で起きる制限です。
自社のシステム管理者(情シス)が、情報漏えい防止のために外部共有を制限しているのが原因です。この状態では、社外の誰でも見られるような緩い共有リンクは作れません。
無理に社内用リンクを相手に送っても、相手側では確実にアクセス拒否になります。管理者に設定の解除を依頼するか、特定ユーザーを指定する方法に切り替える必要があります。
アクセス拒否エラーを解決する3つのフロー【実作業手順】
原因が特定できたら、あとは以下の手順を実行するだけです。
フロー①:正しい権限(閲覧・編集)を再付与して共有し直す
最も確実な解決方法は、相手を「ピンポイントで指定した専用リンク」を作り直すことです。
誰でも開けるリンクではなく、相手のアドレス専用の合鍵を発行するイメージで操作します。
フロー②:相手のブラウザキャッシュをクリアしてもらう
こちら側で権限を正しく付与し直したのに、相手には依然としてエラーが出るケースがあります。
原因は相手のブラウザ内に残っているキャッシュで、これが新しい権限の認証を妨害します。過去に別のアカウントやURLでアクセスした記録が残っていると、Microsoftのシステムが正常な判定をできないのです。
この場合の対応はシンプルです。相手に「ブラウザのシークレットモードで開いてみてください」とお願いするだけで解決することがほとんどです。
フロー③:情シスに「外部共有機能」の許可を依頼する
どうやっても社外の相手に送れない場合は、自社のシステム管理者への連絡が必要です。
Microsoft 365(旧Office 365)の全社設定で、外部共有機能そのものが管理センターからオフになっている状態です。現場の一般社員がどれだけ個人設定をいじっても、システム的に外部共有はできません。
情シス部門に「SharePointサイトの外部共有設定をオンにしてほしい」と直接依頼してください。社内ルールで対応不可の場合は、メール添付や別のファイル転送サービスに切り替えることも検討しましょう。
見落としがちな「別アカウント裏ログイン」問題
すべての設定を正しく行ったのに、なぜかアクセスが弾かれ続ける…
そんな状況に陥った場合、ほぼ間違いなくこの原因が疑われます。
相手が「プライベート用のMicrosoftアカウント」でブラウザにログインしたまま、仕事用リンクを開こうとしているケースです。
あなたが仕事用アドレス(user@co.jp)宛にリンクを送っても、相手のブラウザは個人の別アカウントを認識しているため、システムが「そのアカウントには権限がない」と判定してアクセスを弾きます。
| 送信した宛先メール | 相手のブラウザの状態 | アクセス結果 |
|---|---|---|
| 仕事用(user@co.jp) | 未ログイン状態 | ✅ 認証画面が出て成功 |
| 仕事用(user@co.jp) | 仕事用メールでログイン中 | ✅ そのまま成功 |
| 仕事用(user@co.jp) | 個人用メールでログイン中 | ❌ アクセス拒否(権限エラー) |
テレワークやフリーランスが普及した現在、この「アカウントの混同エラー」は非常に多く報告されています。
対処法としては、共有リンクをコピーして普段使っていない別のブラウザに貼り付けてもらうよう案内するのが最も手っ取り早い方法です。
なお、OneDriveやTeamsでも同様のアカウント混同が起きることがあります。気になる方はこちらも参考にどうぞ。
→ OneDriveサインインできない原因と5つの直し方【2026】
権限エラーが繰り返される時のチェックリスト
ここまでの内容を実践してもまだ解決しない場合は、以下のチェックリストで原因を絞り込んでください。
| 確認項目 | 対処法 |
|---|---|
| 相手がどのアカウントでログインしているか未確認 | シークレットモードで開くよう依頼 |
| 「特定のユーザー」指定でリンクを発行していない | フロー①の手順で専用リンクを再発行 |
| リンクの有効期限が過ぎている可能性がある | 新しい共有リンクをゼロから発行し直す |
| 外部共有の設定がグレーアウトしている | 情シス部門に外部共有の許可を依頼する |
| 宛先メールと相手のログインアカウントが不一致 | 別ブラウザやEdge→Chromeで再度アクセス |
SharePointの権限エラーは、設定ミスや環境の問題によって起きるシステム的なロックです。焦らず「どのエラーか」を特定するところから始めれば、必ず解決の糸口が見えます。
Outlookや他のMicrosoft系ツールで共有・送受信のトラブルが同時に起きている場合は、こちらも参照してみてください。
→ Outlook予定表が共有できない!権限エラー・反映されない原因と直し方
まとめ:SharePoint共有リンクのアクセス拒否は「エラー文言」から逆算する
SharePointで共有リンクがアクセス拒否される原因は、大きく3パターンに分けられます。
- 「リンクの有効期限切れ」→ 新しいリンクを再発行する
- 「権限なしのアカウント」→ 特定ユーザー指定で専用リンクを発行する
- 「外部共有の制限」→ 情シスに設定解除を依頼する
それでも解決しない場合は、相手のブラウザキャッシュや「別アカウントでの裏ログイン」を疑ってください。シークレットモードで開いてもらうだけで解消するケースは少なくありません。
まずは相手のエラー画面のメッセージを確認することから始めましょう。それだけで、解決フローが自動的に一本道に絞られます。