助け合いフォーラム
OSS-DB Silver(Ver3.0)
問題ID : 35410
問題を開く
「pg_hba.conf」ファイルの設定が以下のようになっている。「192.168.1.1」から接続があった場合の認証について、正しいものはどれか。
local all all trust ・・・①
host all all 192.168.1.0/24 trust ・・・②
host all all 192.168.1.0/24 reject ・・・③
この問題はプレミアムコンテンツです。
ここの解説間違いがありますので訂正をお願いします!
投稿日 2023/11/16
解説の部分の
②は、接続を許可するIPアドレスを指定しています。CIDRアドレスから上位24ビットが固定されることが分かるため、パスワード認証が行われるIPアドレスは「192.168.1.1〜192.168.1.254」です
と書かれていますが
設定されている認証方式は trust のためパスワード認証ではないと思われます。
ここは訂正していただければと思います。 よろしくお願いします。
※公式より「trust」の説明↓
接続を無条件で許可します。 この方式は、PostgreSQLデータベースサーバに接続できる全てのユーザが、任意のPostgreSQLユーザとしてパスワードや他の認証なしでログインすることを許可します。 詳細は20.4を参照してください。
スタッフからの返信
この投稿に対して返信しませんか?
s staff_ishii
2023/11/16 17:18
Pnt796_008 さん ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。