SharePointでフォルダー単位の権限を個別に設定していると、ある時点で「誰が何にアクセスできるのか」が把握できなくなることがあります。特に複数の管理者が長期間にわたって操作した場合、権限の継承が破られ、予期しないユーザーが閲覧できる状態が生まれます。このような状況を放置すると、情報漏洩や誤操作のリスクが高まります。本記事では、複雑化したフォルダー権限を整理し、継承を復元しながら棚卸しを進める方法を解説します。原因の切り分けから具体的な手順、代表的な失敗パターンまで網羅するため、社内のSharePoint管理者はぜひ参考にしてください。
【要点】この記事で確認すること
- 最初に見る場所: SharePointサイトの「サイトの権限」から権限の継承状態を確認する。
- 切り分けの軸: フォルダー単位の権限が「個別設定されたのか」それとも「継承が破られたのか」を区別する。
- 注意点: 継承を復元すると個別設定がすべて削除されるため、必要な権限を事前に記録してから実行する。
ADVERTISEMENT
目次
フォルダー権限が複雑になる原因と発生する問題
SharePointでは、親フォルダーから子フォルダーへ権限が継承されますが、ユーザーが必要に応じて個別のフォルダーで「権限の継承を解除」し、固有のアクセス許可を設定することができます。この操作を繰り返すと、以下のような問題が発生します。
- 権限の複雑化: 各フォルダーに異なるユーザーやグループが設定され、全体のアクセス権限が把握困難になります。
- セキュリティリスク: 不要なユーザーが残ったままになり、情報漏洩の原因になりえます。
- 管理者負荷の増大: 権限変更のたびに影響範囲を調査する工数が増えます。
- 監査対応の困難: 内部監査や外部監査で「誰がどのフォルダーにアクセスできるか」を即座に回答できません。
継承復元と棚卸しの基本的な流れ
複雑になった権限を整理するためには、一度親フォルダーへの継承を復元し、改めて必要な権限を設定し直す方法が有効です。ただし、安易に継承復元を行うと業務に支障をきたすため、事前の棚卸しが欠かせません。以下、推奨する手順を説明します。
- 現状の権限をエクスポートする: SharePointの「サイトの設定」→「サイトの権限」→「アクセス許可の管理」から、各フォルダーの権限をCSVなどで書き出します。専用ツールを使うか、手動でリスト化します。
- 現在の継承状態を確認する: 各フォルダーの「権限の継承」が解除されているかどうかを一覧にします。解除されているフォルダーが乱立している場合、棚卸しの優先度が高いです。
- 必要権限の洗い出し: 業務ごとにどのユーザーやグループがどのフォルダーにアクセスする必要があるかを、部門の責任者と協議して決定します。
- 継承を復元する: 一度親フォルダーの権限設定に統一します。ただし、本当に個別権限が必要なフォルダーは、後から再度継承を解除して設定し直すことを前提に、継承復元を実行します。
- 最小限の個別権限を再設定する: 業務上どうしても個別設定が必要なフォルダーに対してのみ、改めて権限の継承を解除し、必要なアクセス許可を付与します。
- 定期的な棚卸しを計画する: 四半期に一度など、定期的に権限の棚卸しを実施するルールを策定し、運用に落とし込みます。
SharePoint OnlineのモダンUIでの操作を例に説明します。
- 該当するフォルダーが含まれるドキュメントライブラリを開きます。
- フォルダー名の右にある「…」(その他)メニューをクリックし、「管理」→「アクセス許可」を選択します。
- 表示されたアクセス許可ページで、「権限の継承」が解除されている場合は「アクセス許可の管理」から「親のアクセス許可を継承」ボタンが表示されます。これをクリックします。
- 確認ダイアログで「OK」をクリックすると、そのフォルダーに設定されていた固有のアクセス許可が削除され、親フォルダーの権限を継承するようになります。
- 同様の操作を、継承を復元したいすべてのフォルダーに対して行います。
状況別の判断基準:継承復元すべきかどうか
すべてのフォルダーの継承をむやみに復元すると、業務に必要なアクセス権限が失われる恐れがあります。以下の表を参考に、ケースごとに判断してください。
| 状況 | 判断 | 理由 |
|---|---|---|
| 業務上、個別権限が本当に必要なフォルダーが少ない | 継承復元を実施し、必要なものだけ再設定 | 全体の権限をシンプルに保ち、管理コストを削減できる。 |
| 多数のフォルダーに複雑な個別権限があり、業務に欠かせない | 継承復元はせず、現在の権限を棚卸しして整理する | 安易な復元で業務が止まるリスクを避ける。段階的な権限見直しが適切。 |
| 誰が何の権限を持っているのか全く把握できていない | まずは棚卸しを徹底し、その後継承復元を検討 | 復元前に必要な権限を把握しないと、復元後に設定できない。 |
ADVERTISEMENT
よくある失敗パターンとその防止策
実際の運用でよく見られるミスと、その防止策を紹介します。
- 継承復元後に必要な権限を忘れる: 事前に権限をエクスポートしていなかったため、復元後に必要な権限を再現できなくなる。防止策: 必ずCSVなどで現状をバックアップしてから復元する。
- 一部のフォルダーだけ復元し忘れる: 大量のフォルダーがある場合、復元漏れが発生する。防止策: スクリプト(PowerShellなど)を使って一括で継承状態を確認し、復元する。
- 親フォルダー自体の権限が適切でない: 継承復元後、親フォルダーの権限が広すぎると、意図しないユーザーが子フォルダーにアクセスできるようになる。防止策: 親フォルダーの権限を先に見直し、適切なグループのみに絞る。
- ビジネスサイドとの調整不足: 管理者だけで判断して復元し、後で部門からクレームが来る。防止策: 復元前に各部門の責任者と権限の要件を確認し、合意を得る。
棚卸しを効率的に行うためのツールと方法
手動で権限を確認するのは大変です。以下のツールや方法を活用すると、棚卸しの工数を大幅に削減できます。
SharePoint管理センターには、サイトコレクションごとの権限レポートをエクスポートする機能があります。「レポート」→「アクセス許可レポート」からCSVをダウンロードし、フォルダー単位の権限を確認できます。
PowerShellを使った一括取得
SharePoint Online Management Shellを使用すると、すべてのフォルダーの権限情報をスクリプトで取得できます。例として、以下のコマンドレットを組み合わせます。
Connect-SPOService -Url https://contoso-admin.sharepoint.com
Get-SPOSite -Limit All | ForEach-Object { Get-SPOSiteGroup -Site $_.Url } | Export-Csv permissions.csv
ただし、この方法ではフォルダー単位の権限までは取得できない場合があります。その場合は、PnP PowerShellのGet-PnPFolderとGet-PnPPropertyを利用するとより詳細に取得できます。
サードパーティ製の権限管理ツール
市販のSharePoint権限管理ツール(例:SharePoint Permission Manager、ShareGateなど)は、GUIで継承状態を可視化し、一括操作を可能にします。予算がある場合は導入を検討するとよいでしょう。
よくある質問(FAQ)
- Q: 継承を復元すると、そのフォルダーに設定していた個別のアクセス許可はどうなりますか?
A: すべて削除されます。削除された権限は元に戻せないため、復元前に必ずバックアップを取ってください。 - Q: 継承復元を実行できるのは誰ですか?
A: サイトコレクション管理者、またはそのフォルダーに対してフルコントロール権限を持つユーザーです。一般ユーザーは実行できません。 - Q: 継承復元後、元の個別権限を再現したい場合はどうすればよいですか?
A: 事前にエクスポートした権限リストを参照し、再度手動で設定するか、PowerShellスクリプトを使って一括設定します。 - Q: 継承を復元せずに、現在の権限を整理する方法はありますか?
A: 各フォルダーの権限を個別に見直し、不要なユーザーを削除する方法があります。ただし、数が多い場合は工数がかかるため、優先順位をつけて実施してください。 - Q: 継承状態を定期的に監視するにはどうすればいいですか?
A: SharePoint管理センターのアクセス許可レポートを定期的にダウンロードして比較するか、PowerShellスクリプトで継承が解除されているフォルダーを抽出する仕組みを構築します。
まとめ
SharePointでフォルダー単位の権限が複雑になった場合、継承の復元と棚卸しは効果的な整理手段ですが、準備不足はトラブルの元です。事前に現状をエクスポートし、必要な権限を関係者と協議してから実行することが重要です。また、継承復元後は親フォルダーの権限設定を見直し、必要最小限の個別設定に留めることで再び複雑化するのを防げます。定期的な棚卸しをルール化し、権限の可視化と整理を継続的に行ってください。組織のセキュリティと運用効率の向上につながります。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】メール本文が「文字化け」して読めない!エンコード設定の変更と修復手順
