ADVERTISEMENT

【SharePoint】SharePointで閲覧者にダウンロード禁止を設定したい時の共有設定の直し方

【SharePoint】SharePointで閲覧者にダウンロード禁止を設定したい時の共有設定の直し方
🛡️ 超解決

SharePointで作成したサイトやドキュメントライブラリを共有する際、閲覧者に「ファイルを見るだけでダウンロードはさせたくない」という要件はよくあります。しかし、SharePointの権限設定は多層的であり、期待通りに制限がかからないケースが少なくありません。本記事では、ダウンロード禁止を実現するための具体的な設定方法と、問題が発生したときの切り分け手順を詳しく解説します。実際に設定を進める前に、どの階層で制御すべきかを整理し、失敗を防ぐためのポイントを押さえてください。

【要点】この記事で確認すること

  • 最初に見る場所: SharePoint管理センターの「共有ポリシー」およびサイトの「アクセス許可設定」
  • 切り分けの軸: ユーザーの権限レベル(閲覧者・編集者)と、ファイルレベル・ライブラリレベル・テナントレベルの各設定
  • 注意点: 会社PCではテナント全体の設定は管理者のみ変更可能。サイト設定を変更する前に、必ず社内ポリシーを確認すること

ADVERTISEMENT

ダウンロード禁止を実現する3つの方法

SharePointでダウンロードを制限するには、大きく分けて3つのアプローチがあります。それぞれ適用範囲と制御の精度が異なるため、目的に合わせて選択する必要があります。

サイトのアクセス許可で「閲覧のみ」権限を付与する

最も基本的な方法は、ユーザーに「閲覧者」権限(または「読み取り」権限)を割り当てることです。ただし、既定の「読み取り」権限ではブラウザ上での表示に加え、ファイルのダウンロードや印刷も可能です。本当にダウンロードを禁止したい場合は、カスタム権限レベルを作成して「開く」のみを許可し、「ダウンロード」や「印刷」を無効にする必要があります。この設定はサイトの「アクセス許可」→「権限レベル」から行います。

ドキュメントライブラリの設定でダウンロードを禁止する

ライブラリ単位でダウンロードを禁止するには、「ダウンロードを許可しない」というライブラリ設定を有効にします。これはモダンエクスペリエンスのライブラリ設定で、「バージョン管理設定」の近くにある「詳細設定」の中に「ダウンロードを許可しない」というチェックボックスが用意されています。この設定をオンにすると、そのライブラリ内のすべてのファイルについて、ブラウザ表示のみ可能となり、ダウンロード操作がブロックされます。

Microsoft 365の情報保護ポリシーで制御する

テナント全体または特定のサイトに対して、より強力なダウンロード制限をかける方法として、Microsoft 365の「情報保護」ポリシー(Azure Information ProtectionやMicrosoft Purview)を利用する手もあります。これにより、デバイスやネットワークの条件に応じてダウンロードを許可・禁止できます。例えば、未管理デバイスからのアクセスではダウンロード禁止、管理デバイスからは許可といった条件付きアクセスが可能です。ただし、この設定はSharePoint管理センターの「アクセス制御」から行う必要があり、テナント管理者権限が必須です。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

ダウンロード禁止設定の確認手順

ここでは、実際に設定を確認・変更する手順をステップごとに説明します。操作はSharePoint管理センターまたは対象サイトの設定画面で行います。

  1. 手順1:テナント全体の共有ポリシーを確認する
    SharePoint管理センター(https://admin.microsoft.com/SharePoint)に管理者アカウントでサインインし、左メニューから「ポリシー」→「共有」を選択します。ここで「ファイルとフォルダーのリンク」の設定が「表示のみ」になっているか確認します。「表示のみ」以外の場合、ダウンロード制限が有効にならない可能性があります。
  2. 手順2:対象サイトのアクセス許可設定を確認する
    該当のSharePointサイトにアクセスし、歯車アイコン →「サイトの設定」→「サイトのアクセス許可」を開きます。現在の権限レベルを確認し、ダウンロードを許可しないカスタム権限レベルが存在するか確認します。存在しない場合は「権限レベル」から新規作成します。
  3. 手順3:カスタム権限レベルを作成する(必要な場合)
    「権限レベル」画面で「権限レベルの追加」をクリックし、名前と説明を入力します。権限の一覧から「開く」のみを許可し、「ダウンロード」と「印刷」のチェックを外します。最後に「作成」ボタンを押します。
  4. 手順4:ライブラリのダウンロード禁止設定を確認する
    対象のドキュメントライブラリを開き、設定アイコン →「ライブラリの設定」→「詳細設定」をクリックします。一番下に「ダウンロードを許可しない」という項目があります。ここが「はい」になっていることを確認します。既定では「いいえ」ですので、必要に応じて変更します。
  5. 手順5:ユーザーに適切な権限を割り当てる
    サイトまたはライブラリのアクセス許可で、対象ユーザーに前述のカスタム権限レベル(または「読み取り」権限)を付与します。手順3で作成したカスタム権限レベルを選択してください。付与後、実際にそのユーザーアカウントでログインし、ダウンロードがブロックされているかをテストします。

各方法の比較表

方法 適用範囲 設定の容易さ ユーザーへの影響
サイトの権限レベル(カスタム) サイト全体 中程度(権限レベル作成が必要) ダウンロード・印刷不可、ブラウザ表示のみ
ライブラリの「ダウンロードを許可しない」 ライブラリ単位 簡単(チェック一つ) ライブラリ内の全ファイルでダウンロード禁止
情報保護ポリシー(条件付きアクセス) テナント全体または特定サイト 難しい(管理者のみ、ライセンス要件あり) デバイス状態に応じた制御が可能

ADVERTISEMENT

失敗パターンと対策

設定しても思ったようにダウンロードが禁止されないケースがいくつかあります。代表的な失敗パターンを解説します。

「ダウンロード」ボタンが表示されたままになる

これは多くの場合、ユーザーが「編集」権限以上の権限を持っていることが原因です。閲覧者(読み取り権限)でも、既定の設定ではダウンロードが許可されています。そのため、カスタム権限レベルを作成し、その権限レベルをユーザーに割り当てる必要があります。また、ライブラリ設定の「ダウンロードを許可しない」が有効になっていても、ユーザーがサイトコレクション管理者や所有者グループに属している場合は無視されます。管理者権限を持つユーザーは制限の対象外となる点に注意してください。

権限設定が反映されない

権限変更が即座に反映されないことがあります。SharePointでは権限の変更がキャッシュされるため、最大で数十分の遅延が生じる場合があります。特にユーザーが既にサイトを開いている状態では、ブラウザのキャッシュをクリアするか、別のブラウザやシークレットウィンドウでテストすることをお勧めします。また、継承を解除しているライブラリやフォルダがある場合は、親サイトの権限変更が子に反映されないことがあります。継承の状態を確認し、必要に応じて継承を再度有効にするか、各階層で同じ設定を行ってください。

管理者に確認すべき設定

もし自分で設定を変更できない場合や、予期せぬ動作が発生した場合は、SharePoint管理者に以下の点を確認してもらいましょう。

  • テナントの共有ポリシー:「すべてのユーザー」や「新しいゲストユーザー」の既定のリンク種類が「表示と編集」になっていないか。
  • 外部共有設定:社外ユーザーに対するダウンロード制限は、テナント設定で別途制御されている可能性があります。
  • 情報保護ポリシーの有無:組織全体でMicrosoft Purviewや条件付きアクセスが適用されている場合、それが優先されることがあります。
  • ライセンス:ダウンロード制限の高度な機能(例:Azure Information Protection)には特定のライセンス(Microsoft 365 E5など)が必要です。

よくある質問

実際の現場で寄せられる質問をQ&A形式でまとめました。

Q1:閲覧者でも「ダウンロード」ボタンが表示されるのはなぜですか?
A1:既定の「読み取り」権限ではダウンロードが許可されています。カスタム権限レベルを作成し、その権限を割り当ててください。

Q2:ライブラリ設定の「ダウンロードを許可しない」が見つかりません。
A2:モダンエクスペリエンスのライブラリ設定で「詳細設定」を開くと下部にあります。クラシックビューでは表示位置が異なりますので、モダンビューに切り替えてください。

Q3:自分はサイト所有者ですが、ダウンロード禁止設定が効きません。
A3:サイト所有者(フルコントロール権限)は制限の対象外です。テストする際は、権限の低いアカウントで確認してください。

Q4:モバイルアプリからもダウンロードできなくするには?
A4:ライブラリ設定の「ダウンロードを許可しない」はブラウザだけでなく、モバイルアプリやOneDrive同期にも影響します。ただし、完全にブロックするには別途デバイス管理ポリシーが必要な場合があります。

まとめ

SharePointでダウンロードを禁止するには、権限レベル、ライブラリ設定、テナントポリシーの3つの階層を適切に組み合わせることが重要です。まずは簡単なライブラリ設定を試し、必要に応じてカスタム権限レベルや情報保護ポリシーを検討しましょう。設定後は必ず別のアカウントで動作確認を行い、キャッシュや権限継承の影響を排除してください。管理者権限がない設定は無理に変更せず、社内のSharePoint管理者に相談することをお勧めします。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

ADVERTISEMENT