これは私の関連部分ですpg_hba.conf
:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
pidentd サービスが実行されています。
ee1 にログオンしようとすると (デフォルトのユーザーは postgres だと思います):
psql ee1
「ユーザーpostgresのピア認証に失敗しました」と表示されます
peer
「postgres」の認証はどこで設定しましたか? ですident
。の次の行を変更すると
pg_hba.conf
:local all all ident
に
local all all md5
パスワードの入力を求められますが、ログインできます。ローカル接続タイプを変更すると、postgres ユーザーに影響するのはなぜですか?