Investigamos en distintos espacios para tener para ti la solución a tu problema, en caso de alguna inquietud puedes dejarnos la duda y responderemos porque estamos para ayudarte.
Solución:
Solución 1:
Abra un símbolo del sistema.
> psql -U postgres
=# show hba_file;
=# show config_file
Cuando cambian los nombres de los ajustes de configuración, o quieres ver algo más.
=# show all;
Solución 2:
Si busca “pg_hba.conf ubuntu” en Google, obtendrá
https://help.ubuntu.com/community/PostgreSQL
que muestra la ubicación de los archivos.
La documentación dice lo siguiente:
La autenticación del cliente está controlada por un archivo de configuración, que tradicionalmente se denomina pg_hba.conf y se almacena en el directorio de datos del clúster de la base de datos. (HBA significa autenticación basada en host). Se instala un archivo pg_hba.conf predeterminado cuando initdb inicializa el directorio de datos. Sin embargo, es posible colocar el archivo de configuración de autenticación en otro lugar; consulte el parámetro de configuración hba_file.
nota que dice almacenado en el directorio de datos del clúster de la base de datos y que es posible colocarlo en otro lugar, a través de un parámetro de configuración. La documentación oficial no puede indicarle una carpeta específica porque la ubicación real depende de cómo el fabricante del sistema operativo y el administrador de la máquina hayan configurado PostgreSQL. Recuerde que PostgreSQL es compatible con muchos sistemas operativos diferentes (y distribuciones de Linux).
Como muestra Neutrino, si puede acceder a su servidor a través de psql, puede indicarle que le muestre la ubicación del archivo.
Además, dos consejos:
- localizar le ayudará a encontrar archivos de los que sabe el nombre pero no la ubicación
- Las distribuciones basadas en Debian se ubican en la documentación de /usr/share/doc sobre cómo configuran diferentes paquetes de manera predeterminada. Estoy seguro de que encontrará en /usr/share/doc/postgresql-8.4 (o tal vez solo postgresql) información sobre Archivos de configuración. Muy útil para leer en caso de que hayan modificado algún comportamiento estándar.
Solución 3:
Posiblemente
/etc/postgresql/9.*/main
Solución 4:
http://www.postgresql.org/docs/current/static/runtime-config-file-ubicaciones.html
Solución 5:
Como dijo Vinko, la ubicación depende de la distribución. Para agregar a su respuesta:
Su software de administración de paquetes le dirá dónde están los archivos instalados por cada paquete (por ejemplo: dpkg -L postgresql
).
También puede mirar dentro del script de inicio del servicio (normalmente /etc/init.d/postgresql
)
Recuerda que puedes mostrar este escrito si lograste el éxito.