2003-08-12の続き。とゆ〜か、微妙に関連する話題。

tmx2003-08-29

の、表 3postmasterとPHPによれば、postmaster -iしなくても、pg_connect("dbname=MyDbName");でつながるのだとか。
(ので、postmaster -iはヤメる予定...


9/8加筆。postmaster -iは、ヤメてみました。つながりました。
ワナとしては、Vine Linux 2.5CRの場合、デフォルトのpg_hba.confの

local all trust
host all 127.0.0.1 255.255.255.255 trust
コメントアウトされているため、これを有効にする(上の行だけで良い気もしますが)必要がある点です。
Red Hat Linux 7.2では、デフォルトで有効のため、その辺がセキュリティ意識の違いでしょうか...

なお、trustには、


# trust: No authentication is done. Any valid username is accepted,
# including the PostgreSQL superuser. This option should
# be used only for hosts where all users are trusted.
このようにセキュリティを非常に弱めてしまう作用があるので、上記の設定は(一般的に言えば)オススメは出来ません。