[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 メーリングリストの案内