Jaka jest różnica między typami połączeń „lokalnymi” i „lokalnymi” w pg_hba.conf?
To jest odpowiednia część mojegopg_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
Usługa pidentd jest uruchomiona.
Kiedy próbuję zalogować się na ee1 (zakładam, że domyślnym użytkownikiem jest postgres):
psql ee1
Mówi, że „uwierzytelnianie równorzędne nie powiodło się dla postgresu użytkownika”
Gdzie skonfigurowałempeer
uwierzytelnianie dla „postgres”? Jegoident
.
Kiedy zmienię następującą linię wpg_hba.conf
:
local all all ident
do
local all all md5
prosi mnie o hasło i mogę się zalogować. Dlaczego wprowadzanie zmian w typie połączenia lokalnego ma wpływ na użytkownika postgres?