Otra forma que aprendí recientemente es ir a la terminal y escribir:
ps aux | grep postgres
que muestra todos los procesos de postgres que se ejecutan en su máquina. De la lista debería ver uno con el formato ... -D ...
. EJ:
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
la -D significa directorio. En la terminal, haz un sudo su
y luego cd a ese directorio, y encontrará el archivo pg_hba.conf.
Y una forma más:
Ve a tu terminal y escribe:locate pg_hba.conf
. Debería haber algunos resultados.