Local / Edge実践ガイド

Open WebUIのユーザー・管理者・権限をどう設定する?最小権限から始める

Open WebUIのユーザー・管理者・権限をどう設定する? — 最小権限から始める
目次
公式

公式ページで入手・手順を確認

Open WebUIを自分一人で使っている間は、ユーザー管理をほとんど意識せず使える。

家族や小さなチームへ広げるなら、最初に決めたいのは公開URLよりも、誰が何を見て、何を変更できるかだ。

Open WebUIにはAdmin、User、Pendingという役割があるため、それぞれの違いを確認して必要最小限の権限から始める。

Open WebUIのユーザー・管理者・権限をどう設定する?最小権限から始めるの要点を図解

図を拡大して見る

図: 容量・設定値・段階差の判断軸を1枚に整理。数値の条件は本文を優先する。

Admin・User・Pendingの違いを確認する

Open WebUIの公式資料では、主な役割が次のように分かれている。

表示名 大まかな役割
Admin 管理画面や利用者管理を行う管理者
User 通常利用するユーザー
Pending 承認前の待機状態

役割名は製品上の識別に必要なので、そのまま確認する。

ただし、すべての利用者へAdminを与える必要はない。日常利用だけなら通常ユーザーで足りるかを先に考える。

最初の管理者アカウントを大切に扱う

新規導入時には、最初のアカウントがAdminになる構成が案内されている。

管理作業に使うアカウントと普段のチャット利用を分ければ、強い権限を使う場面を減らしやすい。

また、Open WebUI内でAdminになっていることと、接続先のAPIキー、リバースプロキシ、ネットワーク公開範囲が安全であることは別問題だ。

新規登録後の役割を確認する

複数人へ使わせる前に、新しく登録した利用者がすぐUserになるのか、Pendingとして承認を待つのかを確認する。

利用者を限定したい場合は、承認前の状態から始め、必要な人だけ許可する方が管理しやすい。

新規登録を誰でも行える状態にするかどうかも、公開範囲と合わせて別に決める。

グループ権限は「追加された結果」で見る

Open WebUIでは標準の権限とグループごとの権限を組み合わせる構成がある。

複数グループへ所属させた場合、意図した以上に使える機能が増えていないか確認する。

たとえば、

  • チャットを使えるか
  • どのモデルを使えるか
  • 文書データを見られるか
  • 共有された機能を使えるか
  • 管理画面へ入れるか

を利用者側から実際に確認する。

テスト用ユーザーで画面を確認する

設定画面を見ただけで終わらせず、通常権限のテスト用ユーザーを一つ作る。

そのユーザーでログインし、「見えてよいものだけが見えるか」「変更してはいけないものを変更できないか」を確認する。

権限を変更した後にも同じ確認を繰り返せるよう、簡単な確認表を残しておくとよい。

Open WebUIの権限だけで外部公開の安全性は決まらない

Open WebUI内の役割設定ができても、インターネットへ公開してよいと自動的に決まるわけではない。

接続先APIの認証、通信経路、リバースプロキシ、ファイアウォールなどは別に確認する。

最初から広い権限を配るのではなく、通常ユーザーで必要な機能だけ使える状態を確認し、不足した権限だけ追加するのが分かりやすい。

まとめ

  • Admin・User・Pendingは役割が異なるため、全員をAdminへする必要はない
  • 新規登録した利用者がUserになるのかPendingで承認待ちになるのか、運用前に確認する
  • 複数のグループへ所属させる場合、追加された権限が想定以上に広がっていないか確認する
  • Open WebUI内の権限と、接続先APIの認証情報やネットワーク公開範囲は別に管理する
同じテーマから

サイト内検索