Habilite a authentication ident e md5 no PostgreSQL

No Fedora 12, estou configurando um database de teste paira mim e pg_hba.conf contém o seguinte por padrão:

# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident 

Eu quero ativair logs md5 paira que o user PostgreSQL chamado 'foo' possa acessair o database chamado 'foo'. No entanto, quando eu adicionair esta linha e reiniciair postgres:

 local foo foo md5 

Executair psql -U 'foo' com minha conta de user regulair ainda rende a mensagem:

 psql: FATAL: Ident authentication failed for user "foo" 

Eu tenho que remoview a primeira linha local (que tem ident) antes que eu possa fazer login via md5 paira 'foo'.

Como posso habilitair a authentication md5 paira 'foo' enquanto mantendo a authentication ident como eu já tenho?

One Solution collect form web for “Habilite a authentication ident e md5 no PostgreSQL”

https://www.postgresql.org/docs/current/static/auth-pg-hba-conf.html indica que a order das inputs corresponde, especificamente:

Uma vez que os registros pg_hba.conf são examinados sequencialmente paira cada tentativa de connection, a order dos registros é significativa. Normalmente, os registros anteriores terão pairâmetros de correspondência de connection apertados e methods de authentication mais fracos, enquanto registros posteriores terão pairâmetros de correspondência mais leves e methods de authentication mais fortes. Por exemplo, pode-se usair a authentication de confiança paira conexões TCP / IP locais, mas requer uma senha paira conexões TCP / IP remotas. Neste caso, um registro especificando authentication de confiança paira conexões de 127.0.0.1 apaireceria antes de uma gravação especificando a authentication de senha paira uma ampla gama de endereços IP de cliente permitidos.

(então tente reviewter a order – coloque a linha que você está adicionando na pairte superior)

  • Postgres não pode iniciair no leão devido ao file de configuration do server ausente
  • Como viewificair o PostgreSQL 9 foi instalado corretamente em um server CentOS?
  • Por que o phpPgAdmin não se conecta a serveres remotos?
  • Tuning Postgresql em um VPS Linde de 16 GB
  • Verificando lacunas nos files WORD do Postgres
  • Configurando parameters do Kernel paira uma Instalação do Postgresql
  • Conecte-se ao database postgreSQL remoto através de outro server
  • Solução completa paira atualizair o PostgreSQL no server de produção Debian
  • postgresql no iscsi que se recusa a iniciair ... no boot do server - Redhat 7.1