안녕하세요.
계정들의 패스워드가 맞는지 확인하려고 하는데..
어떻게 해야 하나요..?
예를들어
psql -p 5432 -U testuser testdb -W
이렇게 하고 접속을 하려하면 패스워드를 물어보는데
아무렇게나 쳐도 들어가져서요..
혹시 검증할수 있는 방법 아시는분 답변 부탁드립니다.
감사합니다.
긴 내용입니다. 꼼꼼히 읽어으세요.
http://postgresql.kr/docs/current/client-authentication.html
글은 읽어보았습니다..
그런데 이미 pg_hba.conf 파일에 제 IP 와 md5로 설정을 해놓은 상태인데도..
그냥 접속이 되어버립니다..
제가 빼먹은 부분이 잇는건가요..?
reload 하신건가요??
넵.. 당연히 reload 했습니다..
Ip 설정 말고 localhost 설정은 trust로 되어있는지 확인해보세요 ㅋ
host all all xxx.xx.xx.xxx/32 md5 host all all xxx.xx.xx.xxx/24 md5
local all all trust
이렇게 되어있습니다!
localhost trust로 되어있네요
psql 접속할때 -h 로 IP를 적으시던가 아니면 localhost도 md5로 바꾸세요
-h 한다음에 IP하니까 안되서
호스트명을 주니까 잘 되었습니다!!
가이드 감사드립니다!!!