Problema
FATAL: Ident authentication failed for user "tent"
O Postgres está tentando usar a autenticação ident e não está funcionando como esperado.
Solução
- Leia o manual do Postgres, especificamente a seção sobre
pg_hba.confe a seção sobreidentauthentication . - Qualquer um dos seguintes
- Perceba que
identautenticação não é o que você deseja e configure algo mais apropriado . - Corrija seu mapeamento de usuário ident e / ou seu daemon
identdpara funcionar como o Postgres espera.
- Perceba que
Recomendação
A autenticação ident é muito ruim (a segurança baseada no cliente e a mentira sobre quem você é são triviais para um invasor).
Configure um dos muitos outros métodos de autenticação (com segurança real).
Como alternativa, conecte-se a um soquete local (unix) usando trust authentication, se preferir (mas observe que isso tem implicações de segurança próprias).