Skocz do zawartości

Postgresql Dodawanie Usera


MC'

Rekomendowane odpowiedzi

Witam,

plik pg_hba.conf:

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               ident sameuser
# IPv4 local connections:
host    all         all         127.0.0.1/32          ident sameuser
# IPv6 local connections:
host    all         all         ::1/128               ident sameuser

 

po standardowej instalce z repo chcialem sobie stworzyc usera:

Jacek$  createuser -a -d -P -E -U postgres -W chris
Enter password for new role: 
Enter it again: 
Password: 
createuser: could not connect to database postgres: FATAL:  Ident authentication failed for user "postgres"

niestety dostaje taki blad. Dlaczego?

Haslo uzytkownika postgres jest poprawnie podawane bo wczesniej je sobie ustawilem passwd postgres. W czym problem?

 

PS jak moge zmienic domyslny port na którym dziala postgres? zmiana 'port' w postgresql.conf nie wystarcza :(

Odnośnik do komentarza
Udostępnij na innych stronach

Opcja ident sameuser wpuszcza uzytkownika do bazy o tej samej nazwie. Nic dziwnego, ze sie nie zgadza.

 

W pg_hba.conf dla lokalnego logowania uzytkownika postgres zamiast ident sameuser ustaw na chwile wpis trust, zmien mu haslo, po czym ustaw wartosc md5.

Zdalne logowanie postgres-a najlepiej jest w ogóle wylaczyc:

local  all     postgres                  md5                                                                                     
host   all     postgres        0.0.0.0/0 reject

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...