メインコンテンツへスキップ
ツール・製品

pg_hba.conf

PostgreSQL Host-Based Authentication Configuration

PostgreSQLで、接続元、利用者、データベースなどに応じた認証方法を定める設定ファイル。表や列の参照権限ではなく、接続時にどの認証条件を適用するかを制御する。

一致する行のうち最初のものが認証に使われます。その認証が失敗しても、後続の行を順に試す仕組みではありません。変更時は接続元とロール別に意図した行へ一致するかを確認し、認証を不要にする広い許可で障害を回避しないようにします。

  • 初心者向けには「DBの入口で誰をどの方法で確かめるかを決める表」
  • 接続後の操作は別途DB権限で制限する
  • 変更承認と復旧手順を用意して段階的に確認する

よくある質問

pg_hba.confとは?

PostgreSQLで、接続元、利用者、データベースなどに応じた認証方法を定める設定ファイル。表や列の参照権限ではなく、接続時にどの認証条件を適用するかを制御する。

pg_hba.confについて詳しく知るには?

一致する行のうち最初のものが認証に使われます。その認証が失敗しても、後続の行を順に試す仕組みではありません。変更時は接続元とロール別に意図した行へ一致するかを確認し、認証を不要にする広い許可で障害を回避しないようにします。

pg_hba.confのポイントは?

初心者向けには「DBの入口で誰をどの方法で確かめるかを決める表」 接続後の操作は別途DB権限で制限する 変更承認と復旧手順を用意して段階的に確認する

← 用語集一覧に戻る
ESC