Outra maneira que aprendi recentemente é ir ao terminal e digitar:
ps aux | grep postgres
que mostra todos os processos postgres em execução em sua máquina. Na lista, você deve ver um com o formato
... -D ...
. POR EXEMPLO:root 4155 0.0 0.0 2432908 68 ?? S 6May13 0:00.01 sudo su postgres -c /opt/local/lib/postgresql84/bin/postgres -D /opt/local/var/db/postgresql84/defaultdb -p 5432
o -D significa diretório. No terminal, faça um
sudo su
e então cd para esse diretório, e você encontrará o arquivo pg_hba.conf. E mais uma forma:
Vá para o seu terminal e digite:
locate pg_hba.conf
. Deve haver alguns resultados.