SharePoint Onlineのサイトでは、多くの場合、サイト全体で統一された権限設定が行われています。しかし、特定のフォルダだけは別のチームや外部関係者に参照させたい、あるいは逆にアクセスを制限したいといったケースが発生します。このような場合に便利なのが、フォルダ単位での権限設定です。ただし、親サイトとは異なる権限をフォルダに設定する際には、いくつかの落とし穴や注意点があります。本記事では、フォルダレベルの権限設定を安全に行うための手順と、よくある失敗を避ける方法を具体的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: フォルダの「アクセス許可」設定画面で、現在の権限継承状態を確認します。親サイトと同じ権限が適用されているか、独自の権限に変更されているかを把握することが第一歩です。
- 切り分けの軸: 問題が発生した場合、原因は主に「権限の継承が正しく解除されていない」「誤ったユーザーまたはグループが追加されている」「親サイト側の権限変更がフォルダに影響していない」の3つに分けられます。それぞれを確認することで、素早くトラブルを解決できます。
- 注意点: 会社のSharePoint環境では、全体の権限設計が管理者によって統制されている場合がほとんどです。フォルダ単位の権限変更をむやみに行うと、監査やコンプライアンスの観点から問題になる可能性があります。設定前に必ず管理者に相談し、ルールを確認してください。
ADVERTISEMENT
目次
フォルダ単位の権限設定が必要になる具体的なケース
実際の業務では、次のようなシチュエーションでフォルダごとに異なる権限を設定する必要があります。
- プロジェクトごとのファイル共有: 同じサイト内でも、プロジェクトAのメンバーだけがアクセスできるフォルダと、プロジェクトBのメンバーだけがアクセスできるフォルダを分けたい場合です。サイト全体の権限では「すべてのプロジェクトメンバーがすべてのフォルダを閲覧できる」状態になっていると、情報漏洩のリスクが高まります。
- 外部関係者との限定共有: クライアントやパートナー企業と一部のファイルだけを共有したい場合、フォルダ単位で外部ユーザーに対するアクセス許可を追加できます。この時、フォルダ以外のファイルは公開しないように制御できます。
- 部署内の機密文書管理: 総務部のサイト内で、給与明細や人事評価など、特定の担当者しか見てはいけないフォルダを作成するケースです。親サイトの権限では全員がアクセスできる設定でも、フォルダ単位で閲覧者を制限できます。
- 読み取り専用と編集権限の分離: フォルダごとに「読み取りのみ」と「編集可能」を使い分けたい場合です。親サイトで「編集」権限を持っているユーザーでも、特定のフォルダでは「読み取り」に制限できます。
これらのケースでは、親サイトとは異なる権限をフォルダに設定することで、柔軟なアクセス制御が実現します。しかし、設定方法を誤ると予期せぬ問題が発生するため、以下の手順と注意点を必ず確認してください。
フォルダ権限設定の基本手順
SharePoint Onlineでフォルダの権限を変更するには、以下の手順を実行します。ここでは、既存のフォルダに対して親サイトとは異なる権限を設定する方法を解説します。
- 目的のフォルダがあるSharePointサイトにアクセスし、フォルダが格納されているライブラリを開きます。
- 権限を変更したいフォルダの右側にある「…」(その他)をクリックし、メニューから「アクセス許可の管理」を選択します。または、フォルダを選択した状態でリボンの「共有」タブにある「アクセス許可」をクリックする方法もあります。
- 「アクセス許可」画面が表示されます。初期状態では「このフォルダは親から権限を継承しています。」と表示されているはずです。ここで「アクセス許可の停止」をクリックします。確認ダイアログが表示されるので「OK」をクリックして継承を解除します。
- 継承が解除されると、画面上部に「このフォルダには固有のアクセス許可があります。」と表示されます。この状態で、フォルダに設定されているユーザーやグループの一覧が表示されるため、不要なエントリを削除したり、新しいユーザーやグループを追加したりできます。
- 新しいアクセス許可を追加するには、画面上の「アクセス許可の付与」をクリックし、ユーザー名またはグループ名を入力して、付与する権限レベル(読み取り、編集、フルコントロールなど)を選択します。必要に応じて「共有」や「承認」などの細かい権限も設定できます。
- 権限の変更が完了したら、画面上部の「閉じる」をクリックして設定を保存します。その後、実際に別のユーザーでアクセスして、意図したアクセス制御が機能しているかテストすることをお勧めします。
なお、権限設定後は、フォルダの「アクセス許可」画面でいつでも変更や継承の再開が可能です。「アクセス許可の継承」ボタンをクリックすると、親サイトの権限設定に戻すことができます。ただし、継承を再開すると、それまでに設定した固有の権限はすべて失われるため、注意が必要です。
設定時に発生しやすい失敗パターンと回避方法
フォルダ固有の権限を設定する際、以下のような失敗がよく報告されています。事前に知っておくことで、トラブルを未然に防げます。
権限の継承を解除せずにユーザーを追加してしまう
「アクセス許可の管理」画面で、継承が解除されていない状態で「アクセス許可の付与」をクリックしても、フォルダではなく親サイト(またはライブラリ)に対してユーザーが追加されてしまいます。画面上部に「このフォルダは親から権限を継承しています。」と表示されている場合は、まず「アクセス許可の停止」を実行しなければなりません。この点は初心者が最も間違えやすいポイントです。
親サイトの権限変更がフォルダに反映されなくなるリスク
フォルダの継承を解除して固有の権限を設定すると、そのフォルダは親サイトの権限変更の影響を受けなくなります。たとえば、親サイトで新しいグループを追加して全フォルダにアクセス権を与えたい場合でも、継承を解除したフォルダにはそのグループは自動追加されません。逆に、親サイトから誤って全ユーザーの権限を削除した場合でも、継承解除済みフォルダは影響を受けないため、セキュリティホールになる可能性があります。この点を理解した上で、定期的に権限の棚卸しを行うことが重要です。
重複した権限設定による混乱
フォルダにユーザーを直接追加する方法と、グループ経由で権限を付与する方法が混在すると、後々の管理が複雑になります。たとえば、同じユーザーが「個別のアクセス許可」と「グループのメンバーシップ」の両方でフォルダに対する権限を持っている場合、どちらが優先されるかは状況によりますが、基本的には「許可」は累積されます。つまり、どちらか一方で「編集」権限があれば、そのユーザーは編集可能になります。不要な権限を与えないためにも、可能な限りグループ単位での管理を統一することをお勧めします。
フォルダ内にさらにサブフォルダがある場合の権限継承
フォルダの権限を変更すると、そのサブフォルダ(子フォルダ)もデフォルトでは親フォルダの権限を継承します。もしサブフォルダにも独自の権限を設定したい場合は、サブフォルダごとに継承を解除する必要があります。この階層が深くなると権限管理が複雑になるため、できるだけ浅い階層で権限を設定するか、代わりにセキュリティグループやSharePointの「アクセス制限」機能を活用することを検討してください。
親サイトの権限とフォルダ固有権限の比較:知っておくべき違い
フォルダ固有の権限は、親サイトの権限とはいくつかの点で異なります。以下の表に重要な違いをまとめました。
| 項目 | 親サイト(ライブラリ)の権限 | フォルダ固有の権限 |
|---|---|---|
| 権限の継承 | サイトコレクションから継承(通常) | 親フォルダまたはライブラリから継承。解除後は固有の設定 |
| 管理場所 | サイト設定の「サイトのアクセス許可」 | フォルダの「アクセス許可の管理」画面 |
| 影響範囲 | サイト内のすべてのアイテム | 対象フォルダとそのサブフォルダ(継承が解除されていない場合) |
| 変更の伝播 | 子フォルダやファイルに自動反映(継承中の場合) | 親サイトの変更は反映されない。サブフォルダには継承される |
| 推奨される用途 | サイト全体のベースライン権限 | 特定のコンテンツに対する例外的なアクセス制御 |
この表からもわかるように、フォルダ固有の権限はあくまで例外的な設定であり、多用すると管理が煩雑になります。SharePointのベストプラクティスとしては、まず親サイトで適切な権限グループを設計し、フォルダ単位の変更は最小限に留めることが推奨されます。
管理者に確認すべきポイントと設計上の注意
SharePoint管理者は、フォルダ単位の権限設定が行われた場合に、監査やトラブルシューティングの際に以下の点を確認する必要があります。また、エンドユーザーが設定を依頼してきた場合、管理者は次の情報を基に判断してください。
フォルダ権限の利用ルール策定
組織内で「フォルダ権限の設定は管理者のみが行う」「設定後は必ず承認を得る」といったルールを定めておくと、後の管理体制が整います。また、設定可能なユーザーを制限するために、SharePoint管理センターで「アクセス許可の管理」を特定のセキュリティグループに限定することも有効です。
定期的な権限監査の実施
SharePointには「アクセス監査」や「サイトのアクセス許可レポート」などの機能があります。これらを活用して、継承が解除されているフォルダや、異常な権限設定がないかを定期的にチェックする仕組みを導入しましょう。特に、外部ユーザーが含まれているフォルダは重点的に監査する必要があります。
PowerShellやPnP PowerShellでの一括管理
多数のフォルダに対して権限設定が必要な場合、手作業ではミスが発生しやすくなります。SharePoint管理者はPowerShellを使用して、継承の解除や権限付与をスクリプト化することで、効率的かつ正確に設定できます。ただし、スクリプトの実行前には必ずテスト環境で検証し、影響範囲を確認してください。
制限事項の把握
SharePoint Onlineでは、フォルダ単位の権限設定にいくつかの制限があります。たとえば、1つのフォルダに設定できる固有のアクセス許可エントリ数には上限(デフォルトで50エントリ程度)があります。また、継承解除済みのフォルダが多くなると、サイト全体のパフォーマンスに影響を与える可能性があるため、大規模なサイトでは特に注意が必要です。
よくある質問:フォルダ権限に関するトラブルシューティング
実際の業務で寄せられる質問とその回答をまとめました。
Q1: フォルダに権限を設定したのに、ユーザーがアクセスできません。なぜですか?
考えられる原因として、以下の3つが挙げられます。
・ユーザーがフォルダの上位階層(サイトやライブラリ)に対してアクセス権を持っていない可能性があります。フォルダに直接アクセス権を与えても、上位の権限がないとアクセスできません(SharePointの「チェーン」の原則)。親サイトで少なくとも「閲覧者」権限を付与する必要があります。
・権限の継承が解除されていない可能性があります。フォルダのアクセス許可画面で「このフォルダは親から権限を継承しています。」と表示されている場合、設定したユーザーはフォルダではなく親に対して追加されています。
・正しい権限レベルを選択していない可能性があります。「表示のみ」を与えたつもりが「編集」権限を与えていないなど、目的の操作に必要な権限が不足している場合もあります。改めて権限割り当てを確認してください。
Q2: フォルダの権限を元の親サイトと同じに戻したい場合、どうすればよいですか?
フォルダの「アクセス許可の管理」画面で、「アクセス許可の継承」ボタンをクリックします。確認ダイアログが表示されるので「OK」を押すと、フォルダの固有権限が削除され、親サイトの権限設定に戻ります。この操作は元に戻せないため、実行前に影響を十分に検討してください。また、継承を再開すると、それまで設定していた固有のアクセス許可エントリはすべて失われます。
Q3: 子フォルダごとに異なる権限を設定したい場合は、どうすればいいですか?
子フォルダも同じ手順で継承を解除し、個別に権限を設定できます。ただし、階層が深くなると管理が煩雑になるため、可能であればフラットなフォルダ構造を検討するか、代わりに「セキュリティグループ」を活用してフォルダごとにグループを割り当てる方法をお勧めします。また、大量のサブフォルダがある場合は、PowerShellを使って一括設定することも検討してください。
Q4: 外部ユーザーとフォルダを共有しましたが、アクセスできません。原因は何ですか?
外部ユーザーがSharePointフォルダにアクセスするには、以下の条件が必要です。
・SharePoint管理センターで外部共有が有効になっていること。
・親サイト(またはライブラリ)の外部共有設定で、外部ユーザーが許可されていること。
・フォルダに外部ユーザーが正しく招待され、アクセス許可(通常は「表示」以上)が付与されていること。
・外部ユーザーがMicrosoftアカウントまたは職場アカウントでサインインしていること。
これらを順に確認してください。特に組織のセキュリティポリシーによって外部共有が制限されている場合は、管理者に連絡して対応を依頼しましょう。
まとめ
SharePointで親サイトと異なる権限をフォルダに設定することは、柔軟なアクセス制御を実現する有効な手段です。ただし、継承の解除や権限追加の手順を誤ると、セキュリティリスクや管理の複雑化を招く可能性があります。本記事で紹介した手順と注意点を参考に、設定前に現在の継承状態を必ず確認し、変更後は必ずテストを行う習慣をつけてください。管理者は、組織のポリシーに沿った権限設計を行い、定期的な監査を実施することで、安全性と利便性のバランスを保つことが重要です。フォルダ権限はあくまで例外として位置づけ、基本的には親サイトの権限グループを適切に設計することをお勧めします。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
