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.conf
e a seção sobreident
authentication . - Qualquer um dos seguintes
- Perceba que
ident
autenticação não é o que você deseja e configure algo mais apropriado . - Corrija seu mapeamento de usuário ident e / ou seu daemon
identd
para 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).