- - PR -
missing or erroneous pg_hba.conf fileエラーについて。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-26 14:16
構成:
Linux RedHat系 PostgreSQL8.1.4 JDK1.5.0_09 サーブレットからLinux上にあるPostgreSQLにログインしようとしてエラーが件名のようなエラーが出ます。 ネットで調べた結果IP-MASKの記入もれということらしいのですが、pg_hba.confファイルにはちゃんとIP-MASKを記入しています。pg_hba.confはこちら↓ # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust host all all 192.168.1.0/256 255.255.255.255 md5 どこを修正するべきなのかわかりません。よろしければ指摘のほどよろしくお願いします。 | ||||
|
投稿日時: 2006-10-27 11:27
missing or erroneous の翻訳 みつからないか誤りの
256ビットのはずありません /ビット数表記の場合はマスクビットの8ビット毎10進表記は不要です 下記形式のいずれかのはずです 32ビットの8ビット毎10進表記/マスクビット数 32ビットの8ビット毎10進表記 マスクビットの8ビット毎10進表記 サーブレットがPostgreSQLと同一サーバなら追加設定いらないはずです Linuxユーザがこのような表記ミスをするとは思えません | ||||
|
投稿日時: 2006-10-27 12:38
99riさん回答ありがとうございました。
Linuxユーザーではなく、先週からLinuxを扱ってるんで全くわかっていません。 >サーブレットがPostgreSQLと同一サーバなら追加設定いらないはずです デフォルトのままで大丈夫なんですか? | ||||
|
投稿日時: 2006-10-27 13:24
# IPv4 local connections:
host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust 上記でローカルの場合は無条件で許可するように設定されています 下記に説明があります http://www.postgresql.jp/document/pg734doc/admin/client-authentication.html 環境があるならやってみた方がが早いです 大丈夫ですか?=動作しますか? という趣旨での回答です。 セキュリティ上問題ないという意味ではありません [ メッセージ編集済み 編集者: 99ri 編集日時 2006-10-27 13:50 ] | ||||
|
投稿日時: 2006-10-27 15:49
99riさんがすでにヒント書いてますが、
たぶんここだと思いますが。。 [ メッセージ編集済み 編集者: 綾瀬 編集日時 2006-10-27 15:53 ] |
1