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)

  • firebase database 100 terabytes no PostgreSQL sem fragment
  • Obtendo muitos erros de files abertos paira o Postgres
  • Postgres 8.4 / Win7 64
  • Instalando Nominatim Pre-Indexed Data
  • Como calculair max_connections paira PostgreSQL e default_pool_size paira pgbouncer?
  • consultas de registro postgresql base de dados única
  • Criptografia de dados do Postgres usando LUKS com dm-crypt
  • Pesquisas simples ocasionalmente funcionam muito devagair