[pgsql-jp: 24913] どのデータベースに接続するときでも認証したい

Norio Taniguchi white @ nightland.net
2002年 2月 23日 (土) 04:05:34 JST


谷口と申します。

スーパーユーザーpostgresで接続するときはどのデータベース(認証設定され
ていなくても)に接続するときでもパスワードを求めるようにすることはでき
ますでしょうか?

実現したいこと
・ユーザーhogeはデータベースhoge1(hoge1はhogeのみ接続可)かhoge2にしか接続できない
・データベースhoge2はだれでも接続できる

pg_hba.conf にて、

local        hoge1                                       crypt        hoge
host         hoge1     127.0.0.1     255.255.255.255     crypt        hoge
local        hoge2                                       trust
host         hoge2     127.0.0.1     255.255.255.255     trust
local        all                                         crypt        postgres
host         all       127.0.0.1     255.255.255.255     crypt        postgres

としたばあい、

psql -U postgres hoge2

で接続できてしまい、pg_shadow を認証なしで見れてしまうのを防ぎたいので
す。よろしくお願いします。

-----
Norio Taniguchi <white @ nightland.net>




pgsql-jp メーリングリストの案内