> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# アクセス制御

> Manage Server を付与することなく、ダッシュボードのアクセスを特定のロールや人物にセクション別に委任します。Max プラン。

既定では、Discord で **Manage Server** を持つ人は Vetox ダッシュボードのすべてを設定できます。アクセス制御はこれを絞り込みます。

<Info>
  **Max** プランが必要です。それ未満ではページ全体が価格表示に置き換わります ― 部分的な表示やプレビューはありません。
</Info>

<Warning>
  **サイドバーには Basic からこの項目が表示されますが、ページは Max が必要です。** Basic プランの管理者がクリックすると有料化ページに着地します。これはゲート設定の不整合であり、失効ではありません。
</Warning>

## 解決する問題

Manage Server は雑な道具です。Auto-Moderation を調整させたいだけでモデレーターに与えると、サーバー編集も許可され、他の Vetox ページもすべて開けてしまいます。

## 2 つのスイッチ

どちらも **即時保存** です ― このページに保存バーはありません。

| スイッチ                     | 既定 | 効果                                                       |
| ------------------------ | -- | -------------------------------------------------------- |
| **Restrict Permissions** | オフ | Section Access に列挙されたロール・人物のみがダッシュボードを使える。オフだと管理者はフルアクセス |
| **Restrict Protection**  | オフ | このページ自体をサーバーオーナーに限定し、自分でアクセスを増やせないようにする                  |

<Warning>
  Section Access のエントリなしで **Restrict Permissions** を有効化すると、オーナー以外の管理者全員が Overview 以外のすべてから締め出されます。

  先にエントリを追加してから制限を有効化してください。サーバーオーナーは常にアクセスを維持します。
</Warning>

## Section Access

最大 **25 エントリ**。各エントリはロール、個別ユーザー、および解放するセクションを組み合わせます。

エントリには少なくとも 1 つのロール **または** 1 人のユーザーが必要です ― どちらもないエントリは拒否されます。

<Tip>
  個別より、ロールを優先してください。ロールベースのエントリはスタッフが入れ替わっても機能し続けます。個別エントリは人が出入りするたびに編集が必要です。
</Tip>

### 付与できるもの

サイドバーと同じグループ分けの 34 セクション：Setup と Commands・AI・モデレーション 4 ページ・コミュニティ機能 8 つ・カスタマイズ機能 4 つ・コミュニケーション機能 4 つ・通知プラットフォーム 8 つ・チケット・アプリケーション・管理系 4 ページ。

## アクセス判定の順序

順序を理解することが重要です。いくつかの要素はルールを完全にバイパスするからです。

<Steps>
  <Step title="サーバーブラックリスト">
    ブラックリストのサーバーは以下すべてに関わらず拒否されます。
  </Step>

  <Step title="カスタムボットオーナー">
    このサーバーを担当するカスタムボットのオーナーは、**Discord の権限チェックなしで完全アクセス** を得ます。
  </Step>

  <Step title="ボットの在籍">
    Vetox が実際にサーバーにいる必要があります。
  </Step>

  <Step title="サーバーオーナー">
    サーバーオーナーは Restrict Permissions を **完全に** バイパスします。オーナーを制限することはできません。
  </Step>

  <Step title="Administrator チェック">
    Discord で Administrator を持たない場合、ここでアクセスは拒否されます ― Section Access はセクションを付与するものであり、非管理者にダッシュボードアクセスを与えるものではありません。
  </Step>

  <Step title="あなたのルール">
    ここで初めて Restrict Permissions と Section Access が適用されます。
  </Step>
</Steps>

<Warning>
  **Section Access は、まだ Discord の管理者でない人にダッシュボードアクセスを付与できません。** 管理者が到達できる範囲を狭めるものです。非管理者にアクセスを与えたい場合、まず Discord で Administrator を付与する必要があります。
</Warning>

<Note>
  **Overview は常に到達可能です。** 一致するエントリが 0 の管理者でも意図的に Overview は保持されるので、誰もエラーページを見るだけの状態にはなりません。
</Note>

## Restrict Protection

オンにすると、サーバーオーナーだけがこのページを開けます ― ただし、Access Control セクションを誰かに明示的に付与するエントリがあれば、それが優先されます。

## 知っておきたい 2 つのこと

<AccordionGroup>
  <Accordion title="サイドバーの非表示は装飾" icon="eye-slash">
    ユーザーが到達できないセクションはサイドバーから隠されますが、実際の強制はリクエストごとにサーバー側で行われます。URL を直接入力しても拒否されます。
  </Accordion>

  <Accordion title="自身のエラーではフェイルオープン" icon="triangle-exclamation">
    権限設定自体が読み込めない場合、全員を締め出すのではなく無制限に落ちます。ブラックリストと Administrator のチェックは依然として適用されます。

    これは可用性を優先した意図的な選択ですが、バックエンド障害時にはアクセスが狭まるのではなく一時的に広がることを意味します。
  </Accordion>
</AccordionGroup>

## 具体例

<Steps>
  <Step title="モデレーター用エントリ">
    ロール：`Moderator`。セクション：Auto-Moderation、Moderation Tools、Logging、アンチレイド。
  </Step>

  <Step title="コミュニティチーム用エントリ">
    ロール：`Community Manager`。セクション：Leveling、Giveaways、スターボード、Suggestions、Welcomer。
  </Step>

  <Step title="Restrict Permissions をオン">
    それ以外の全員（他の管理者含む）は Overview のみを見るようになります。
  </Step>

  <Step title="Restrict Protection をオン">
    以降このページを変更できるのはあなただけになります。
  </Step>
</Steps>

## 関連

<CardGroup cols={2}>
  <Card title="Dashboard Watcher" icon="desktop" href="/ja/server-management/dashboard-watcher">
    委任したスタッフが実際に何を変更したかを確認。
  </Card>

  <Card title="権限" icon="user-lock" href="/ja/permissions">
    コマンドアクセスとダッシュボードアクセスの違い。
  </Card>
</CardGroup>
