[pgsql-jp: 28370] Re: Password authentication failed

Tamotsu Ebina ebina @ pluto.dti.ne.jp
2002年 12月 18日 (水) 23:57:05 JST


海老名@インフォテックです。

7.3 から ALTER USER でのパスワードが MD5 で格納されるようです。

pg_hba.conf は
host all nobody 192.168.0.0 255.255.255.0 password
を
host all nobody 192.168.0.0 255.255.255.0 md5
に変える必要があるようです。

LOGに下のようなメッセージがでているはずです。

[postgres @ webspt011 data]$ LOG:  Password is stored MD5 encrypted.
'password' and 'crypt' auth methods cannot be used.
FATAL:  Password authentication failed for user "nobody"

それ、ともちろん postgresql.jar は 7.3 用を使用します。
7.2のドライバだと同じauthenticationエラーになります。


私がやった亊

1)7.3用ドライバのインストール
2)ALTER USER でパスワード設定
3)pg_hba.conf の設定 md5 を指定

以上で7.3でコクトできるようになりました。

---------------------------------------------------------------------


Kenji Ichikawa wrote:
> こんにちは、
> アドバンスト コンバージェンス テクノロジー の
> 市川 健児 です。
> 
> PostgreSQL をバージョン 7.2.3 から 7.3 へ
> バージョンアップしてみましたが、
> パスワードを設定した PostgreSQL に JDBC で
> 接続する場合に、SQLException となることについて
> アドバイスをいただけますでしょうか ?
> 
> A connection error has occurred: FATAL:  Password authentication failed for
> user "nobody"
> 
> PostgreSQL における設定として、
> 
> postgresql.conf にて
> 
> tcpip_socket = on
> 
> pg_hba.conf にて
> 
> host all nobody 192.168.0.0 255.255.255.0 password
> 
> とし、既存のデータベースユーザ nobody に対して
> psql で下記のようにパスワードを設定しています。
> 
> # alter user nobody with password 'password';
> 
> PostgreSQL 7.2.3 のときも同様にパスワードを
> 設定しておりましたが、問題なく接続できていました。
> 
> 同様にバージョン 7.3 でパスワードを設定されている方からの
> 情報をお待ちしております。
> 
> 
> 
> 
> ------------------------------
> Kenji Ichikawa
> mailto:ichikawa @ acvt.co.jp
> http://www.acvt.co.jp/
> 





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