1 votos

POSTGRES - psql: FATAL: Falló la autenticación entre pares para el usuario "root"

Estoy tratando de configurar la autenticación para el usuario root en Postgres v9.5. Mi objetivo es permitir que los trabajos de cron para que se ejecute pgdump para crear copias de seguridad.

Mi pg_hba.conf archivo se ve de la siguiente manera:

local   all             postgres                      md5
local   all             root                          peer  map=mymap

Mi pg_ident.conf archivo tiene el siguiente aspecto:

# MAPNAME       SYSTEM-USERNAME         PG-USERNAME

mymap           root                        dbadmin

El error cuando se ejecuta psql para probar como usuario root:

psql: FATAL: Peer error de autenticación para el usuario "root"

He visto cosas como esta por aquí, pero sugieren la configuración ya estoy tratando, pero no funciona. Es alguien capaz de ayudar o aconsejar una solución diferente?

1voto

flwd Puntos 11

No está intentando conectarse como root sino como dbadmin . Su entrada en pg_hba.conf debería verse así:

local all dbadmin peer map=mymap

entonces necesitas ejecutar psql con el usuario también: # psql -U dbadmin

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: