SharePointでファイルを共有する際、共有リンクの有効期限を適切に管理することは、情報セキュリティと業務効率の両立に直結します。期限を設定しないと、意図しない第三者によるアクセスリスクが高まりますが、短すぎる期限は利用者の不便を招きます。この記事では、共有リンクの有効期限を管理する際の考え方や具体的な設定手順、よくあるトラブルの対処法を体系的に解説します。テナント管理者からサイト利用者まで、実務に役立つ情報を提供します。
【要点】この記事で確認すること
- 最初に見る場所: SharePoint管理センターの「共有」設定、および対象サイトの「サイトの共有設定」。
- 切り分けの軸: テナント全体のポリシー(管理者が設定)と、個別サイトのポリシー(サイト管理者が設定)のどちらが影響しているか。
- 注意点: テナントレベルの設定変更は全サイトに影響するため、変更前に必ず組織のIT管理者と調整してください。また、有効期限はリンク作成後の延長ができず、新規作成が必要です。
ADVERTISEMENT
目次
共有リンクの有効期限とは?基本の考え方
SharePointの共有リンクは、ファイルやフォルダにアクセスできるURLです。このリンクには有効期限を設定でき、期限が切れるとリンクは無効になり、アクセスできなくなります。有効期限の設定は、セキュリティ要件と使いやすさのバランスを取るために重要です。
共有リンクには「特定のユーザー」「組織内」「ゲスト(外部)」などの種類があります。それぞれに対して有効期限を設定できますが、外部共有のリンクは特に短期間の設定が推奨されます。例えば、テナント全体のポリシーでは外部リンクの最大有効期限を7日とし、内部向けは30日とするような運用が一般的です。
また、有効期限はリンク作成時点から計算され、期間は日数で指定します。例えば「7日」と設定すると、作成日から7日後の午前0時(UTC)に無効になります。注意点として、一度作成したリンクの有効期限を後から延長することはできません。期限切れになった場合は、新しいリンクを再作成する必要があります。
有効期限が設定される仕組みと注意点
有効期限は、テナント管理者が設定する「既定の有効期限」と、サイト管理者が設定する「サイトレベルの設定」、そしてユーザーがリンク作成時に個別に指定する日数の3つの階層で管理されます。実際の動作は以下のルールに従います。
- テナントレベルで「リンクの有効期限」を有効にし、最大日数を設定できます(例:30日)。この設定はすべてのサイトに影響します。
- サイトレベルでは、テナント設定を上書きして、さらに短い最大日数(例:7日)に制限できますが、テナントより長くすることはできません。
- ユーザーがリンクを作成する際、テナントやサイトで設定された最大日数以内であれば、自分で有効期限を指定できます。何も指定しない場合、テナントの既定値(通常は最大日数と同じ)が適用されます。
注意すべき点として、有効期限を設定しないリンク(「期限なし」)を作成できるかどうかは、テナント設定に依存します。テナント管理者が「期限なしリンクを許可する」をオフにしている場合、すべてのリンクに有効期限が必須となります。この設定は外部共有と内部共有で独立して管理できるため、外部には必ず期限を設け、内部だけ期限なしを許可するといった運用も可能です。
また、有効期限切れのリンクは即座に無効になります。ただし、リンクを共有した相手が既にファイルをダウンロードしている場合、そのコピーは残ります。リンク自体の失効はアクセス権を削除するだけであり、配布済みファイルまでは回収できないことに留意してください。
テナントレベルとサイトレベルでの設定方法
ここでは、実際に設定を変更する手順を説明します。テナント全体の設定はSharePoint管理センターで行い、サイトごとの設定は各サイトの設定画面で行います。
テナント全体の有効期限を設定する
- SharePoint管理センター(https://admin.microsoft.com/SharePoint)にサインインします。
- 左メニューの「ポリシー」→「共有」をクリックします。
- 「ファイルとフォルダのリンク」セクションまでスクロールし、「リンクの有効期限」の設定を確認します。
- 「これらのリンクは、次の日数が経過すると有効期限が切れる」にチェックを入れ、希望の日数を入力します(例:30)。
- 「保存」をクリックして反映します。この設定は約15分で全サイトに適用されます。
サイトレベルで有効期限を制限する
- 対象のSharePointサイトに移動し、画面右上の歯車アイコン→「サイト情報」→「すべてのサイト設定を表示」をクリックします。
- 「サイトの共有設定」をクリックします。
- 「詳細な共有設定」の下にある「ファイルとフォルダのリンクの有効期限」で、テナント設定より短い日数を指定できます。
- 例えば、テナントの最大が30日の場合、サイトでは1~30日の範囲で選択可能です。テナントより長い数字は設定できません。
- 保存して完了です。この設定はそのサイトでのリンク作成にのみ影響します。
以下の表に、テナント設定とサイト設定の違いをまとめました。
| 項目 | テナント設定 | サイト設定 |
|---|---|---|
| 影響範囲 | 全サイト | 対象サイトのみ |
| 設定可能な最大日数 | 1~365日(既定は30) | テナント設定以下の値のみ |
| 優先度 | ベース(最低限の制約) | テナントを上書き(より厳しく) |
| 変更権限 | SharePoint管理者のみ | サイト管理者(サイトコレクション管理者) |
ユーザーがリンクを作成する際の選択肢
通常のユーザーがファイルやフォルダを共有するとき、共有リンクの有効期限を自分で指定できます。ただし、その選択肢は管理者の設定に制限されます。以下に、ユーザーがリンクを作成する手順を示します。
- 共有したいファイルまたはフォルダを右クリックし、「共有」を選択します。
- 「リンク設定」をクリックして、共有の種類(特定のユーザー、組織内、ゲストなど)を選びます。
- 「有効期限」のドロップダウンから「日数を指定」を選び、任意の日数を入力します。管理者が最大日数を設定している場合、それを超える日数は入力できません。
- 必要に応じて「このリンクを期限なしにする」というオプションが表示される場合がありますが、これは管理者が許可している場合のみです。
- 設定が完了したら「適用」→「送信」で相手にリンクを共有します。
ユーザーが有効期限を意識せずに共有すると、既定値(通常は最大値)が適用されます。例えば、テナントの既定が30日の場合、何も指定しないと30日間有効なリンクが作成されます。このため、ユーザーは必要に応じて適切な期限を設定する習慣をつけることが重要です。
有効期限切れのリンクを運用する際のベストプラクティス
有効期限切れのリンクは、業務に支障をきたす可能性があります。以下のベストプラクティスを参考に、運用を設計してください。
- 定期的な監査: 監査ログを使用して、有効期限が近いリンクや期限切れのリンクを確認します。PowerShellスクリプトを組んでレポート化する方法もあります。
- ユーザーへの周知: 共有リンクを送る際に、有効期限を明記するようルール化します。また、期限が切れる前に自動通知する仕組み(Power Automateなど)を活用すると効果的です。
- 再共有のルール: リンクが切れた場合、必ず新しいリンクを作成して共有します。古いリンクは無効になるため、相手に正しいリンクを送り直す必要があります。
- 期限の標準化: プロジェクトやチームごとに標準の有効期限を決めておくと、混乱を防げます。例えば「社外共有は7日」「社内資料は30日」など。
特に、外部ゲストとの共有では、リンクの有効期限が切れた後にまた新しいリンクを作成する手間が発生します。このため、ゲストユーザーには事前に「リンクには期限がある」ことを伝え、必要に応じてファイルをダウンロードしてもらうなどの対策を取るとよいでしょう。
よくあるトラブルと対処法
実際の運用で発生しがちなトラブルをいくつか紹介し、その対処法を説明します。
「リンクの有効期限が切れました」と表示される
これは期限切れのリンクにアクセスしようとした際に表示されます。対処法として、共有元の人に新しいリンクを作成してもらう必要があります。自分で再共有できない場合は、ファイルの所有者に連絡しましょう。
有効期限を設定できない(オプションがグレーアウト)
管理者が有効期限のカスタマイズを禁止している可能性があります。テナント設定で「リンクの有効期限」が無効になっているか、またはサイト設定でユーザーによる変更が許可されていない場合です。管理者に確認し、必要な緩和を依頼してください。
有効期限を延長したい
残念ながら、一度作成したリンクの有効期限を後から変更(延長)することはできません。期限切れになる前に、新しいリンクを再作成し、そちらを共有し直す必要があります。余裕を持った期限設定を心がけましょう。
以下の表は、よくあるトラブルの原因と対処をまとめたものです。
| 症状 | 原因 | 対処 |
|---|---|---|
| リンクが使えない | 有効期限切れ | 新しいリンクを再共有してもらう |
| 期限を設定できない | 管理者のポリシー制限 | 管理者に確認・変更を依頼 |
| 期限を延長したい | 機能として不可 | 新規作成して再共有 |
| 期限なしリンクが作れない | テナントで禁止 | 管理者が許可する必要あり |
まとめ
SharePointの共有リンクに有効期限を設定することは、情報漏洩防止と利便性の両立に欠かせません。テナント管理者は組織全体のポリシーを定め、サイト管理者はその範囲内で現場に合わせた調整をします。ユーザーはリンク作成時に適切な期限を意識し、必要に応じて再共有を行うことが重要です。また、有効期限の延長はできないため、事前に十分な日数を設定するか、期限前に新しいリンクを準備する運用を検討しましょう。定期的な監査とユーザー教育を組み合わせることで、安全で効率的なファイル共有を実現できます。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
