Microsoft 365 / SharePointのサイト権限と外部共有の設定方法

SharePoint サイトの権限は 誰がサイトにアクセスするか を決定し、外部共有の設定は 組織外の人とコンテンツを共有できる範囲 を制限します。チームに接続されたサイトであれば、Teams・Microsoft 365 グループのメンバーとの関係も確認する必要があります。サイトの権限と共有リンクは同じ設定ではありません。

権限を変更する前に確認する構造

  • サイトが独立サイトか、Microsoft 365 グループ・Teams に接続されたサイトかを確認します。
  • 所有者・メンバー・閲覧者などの現在のアクセスグループと直接付与された権限を確認します。
  • ファイルやフォルダーに個別に作成された共有リンクがあるか確認します。
  • 組織レベルの SharePoint・OneDrive 外部共有許可範囲と Entra ゲスト招待設定を確認します。

MicrosoftのSharePointの権限と共有構造は、グループに接続されたサイトではTeamsを中心にメンバーを管理することを推奨します。サイトに直接権限を付与しても、そのユーザーがTeamsのメンバーになるとは限りません。

所有者・メンバー・閲覧者と権限の継承

一般的なサイトでは、所有者が管理、メンバーが編集、閲覧者が閲覧を担当します。ただし、既存のサイトにカスタム権限がある場合は、名前だけで実際の権限を決定せず、設定を確認してください。グループに接続されたチームサイトはMicrosoft 365グループの所有者・メンバーと連携し、コミュニケーションサイトはサイトのSharePointグループを中心に管理します。

権限の継承は、下位ライブラリ・フォルダー・ファイルが上位の権限に従う構造です。ファイル一つだけに別の権限を付与したり、個別の共有を作成すると、サイトのリストだけではすべてのアクセスを把握することが困難になります。「特定の社員のアクセスを削除」する要請があった場合は、チーム・サイトグループ、直接権限、共有リンクの3つの経路を合わせて確認する必要があります。

Teamsのプライベート・共有チャネルサイトは、TeamsとSharePoint接続構造に従ってチャネルメンバーを通じて管理します。通常のサイトのようにSharePointで独立してメンバーを変更しようとしません。また、サイト管理者がすべてのポリシーを変更できるわけではなく、サイトの外部共有許可レベルの変更にはSharePoint管理者権限が必要です。

サイト権限の確認・変更

  1. SharePoint管理センターで[サイト] → [アクティブなサイト]に移動し、対象サイトを検索します。似た名前のチャネルサイトがある場合があるため、URLとサイトタイプを併せて確認します。
  1. サイト詳細の管理者・所有者およびメンバー関係を確認します。Teams接続サイトであれば、チーム所有者とメンバー一覧をまず確認します。
  2. 変更目的に応じてグループやユーザーを追加・削除します。特定のファイルだけ共有する作業であれば、サイト全体のアクセスを付与せずにファイル共有を検討します。
  3. テストアカウントで予想通りの資料のみ見えるか確認します。権限が広がった場合には、以前の共有リンクや直接権限も点検します。

サイトのみ閲覧する人を追加する例

他の部門がドキュメントサイトを閲覧するだけでよいケースを仮定します。Teamsの会話やスケジュールに参加する必要がない場合、グループの一般メンバーに入れるよりもサイトの閲覧権限が適しているか検討します。Microsoft 365グループのメンバーにはサイト閲覧専用の役割をそのまま対応させるのは難しいためです。

  1. 対象サイトを開き、設定 → サイト権限で現在のグループと権限を確認します。
  2. コミュニケーションサイトであればサイト共有、グループ接続サイトであればメンバー追加 → サイトのみ共有のように目的に合った経路を選びます。チーム全員参加が目的であればTeamsメンバー経路を使用します。
  3. 正確なユーザー・セキュリティグループを選択し、閲覧権限を指定します。対象と通知の有無を確認した後に追加します。Microsoftサイト共有案内では、グループ資源まで共有する方法とサイトのみ共有する方法を区別しています。
  4. 一般ユーザーアカウントでファイルを閲覧でき、不必要な編集ができないか確認します。管理者自身の画面だけで一般ユーザー権限を判断しません。

ファイルを1つだけ見せたい場合は、サイト全体を共有せず、該当ファイルで対象と閲覧・編集権限を設定してください。「既存のアクセス権を持つユーザー」リンクは、すでに持っているアクセス経路を伝えるために使用され、新しい権限を付与するリンクとは異なります。

外部共有の範囲を設定する

組織レベルで許可された範囲よりもサイトレベルで広く共有することはできません。SharePoint 管理センターの組織共有設定を確認したあと、対象サイトの[設定] → [追加の共有設定]で必要なレベルを選択します。Microsoft のサイトごとの外部共有設定ガイドは、組織レベル設定とサイト別設定の関係を説明しています。

選択 意味 判断基準
組織内部のみ 外部共有禁止 外部共同作業がない資料
既存ゲストのみ すでに招待したゲストに制限 招待手続きを中央で制御する場合
新しいゲストと既存のゲスト 新しい外部ユーザーの招待を許可 パートナーとの共同作業が必要なとき
Anyoneリンク 認証なしリンクの共有を許可できる 転送・漏洩リスクや有効期限・ダウンロード制限を厳密に確認

「Anyone(リンクを知っているすべてのユーザー)」レベルを許可しても、サイト自体を匿名で公開することを意味するわけではありません。ファイル・フォルダーに認証なしでAnyoneリンクを作成できる範囲であり、リンクを受け取った他の人もアクセスできます。業務上特定の協力会社のみが必要な場合は、認証する特定ユーザーとの共有が目的に合っているかを最初に判断してください。共有チャネルのファイルなど一部の範囲では、Anyoneリンクはサポートされません。

  1. SharePoint 管理センターのポリシー → 共有で組織の最大範囲を確認します。今回の作業でサイト1つだけが必要な場合は、組織設定まで拡大する必要があるかを最初に検討します。
  2. サイト → アクティブなサイトで実際のURLを選択し、設定 → 追加の共有設定を開きます。
  3. 許可レベルとドメイン制限、ゲストの有効期限、およびデフォルトのリンク種類を確認します。選択可能な範囲は組織設定や他の外部コラボレーションポリシーの影響を受けます。
  4. 変更前の値を記録し、必要な設定だけを保存した後に再度読み込みます。承認された外部試験アカウントで意図したファイルを開き、他の人が受け取ったリンクで開けるかどうかもリンクの種類に応じて確認します。

共有停止やアクセスエラーを確認する方法

外部共有オプションがない場合は、組織制限、サイト種類、Entraゲスト招待・ドメイン制限、グループポリシーを順に確認します。招待が成功したのにファイルが開けない場合は、受信者が招待されたアドレスで認証したか、ファイルの実際の保存場所も確認してください。サイトに1つの許可設定をオンにしても、他のポリシーがすべて解除されるわけではありません。

アクセスを取り消す場合は、ファイルのアクセス管理で不要なリンクや直接権限を整理し、グループでアクセスしている場合はそのグループのメンバーも修正します。リンクを1つ削除しても、サイトのメンバー権限が残っていればアクセスは継続可能です。既にダウンロードされたコピーまでが遠隔で回収されるわけではありません。

設定を絞り込むと既存の外部リンクが動作しなくなる可能性があります。しかし、組織レベルでの共有を再度許可すると、以前のサイト設定と共有リンクが再び動作することがあるため、一時的なブロックを恒久的なリンク削除と混同しないでください。誤って範囲を広げた場合は、以前のポリシーに戻すことに加えて、その間に作成されたリンクや招待も確認します。変更後、許可対象と非対象のアカウントで実際の結果を確認する必要があります。