pg_hba.conf ではまる

pg_hba.confは,PostgreSQLのユーザの認証について設定するファイルです.この書き方がよくわからなかったのでメモ.

# pg_hba.confの設定

local hoge hige trust

これで,ローカル接続でDB hogeに対してhigeさんはtrust(パスワードなし)でログイン出来ます.

ネット経由の場合は,

# pg_hba.confの設定

host hoge hige 192.168.11.0/24 trust

こうすると,192.168.11.なんとか のIPアドレスから,DB hogeにhigeさんはtrustでログイン出来ます.

ちなみに,pg_hba.confは,普通 /etc/postgresql/8.4/main/ 以下にあります.

コメントする