Em 31-01-2013 12:20, Danilo Silva escreveu:
> Pessoal,
>
> Instalei o postgresql 9.1 no ubuntu_server 12.10 (PostgreSQL 9.1.7 on
> x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.7.2-2ubuntu1)
> 4.7.2, 64-bit)
>
> Sinceramente ainda não tinha visto este método de autenticação. O que
> acontece é que, como root, se eu logar como postgres ele conecta no
> banco, mas se usar o comando como root "psql -U postgres" dá a seguinte
> mensagem: Peer authentication failed for user "postgres".
>
> Já entrei no pg_hba e alterei o método para "ident", mas mesmo assim
> acontece a mesma coisa.
>
> Alguém já passou por isso?

O método ident e peer são a mesma coisa para PostgreSQL 9.0 e 
superiores. "peer" é só o novo nome que deram.

Para autenticação peer (ou ident) funcionar o usuário do S.O. tem de ser 
o mesmo do banco.
No seu caso, como o usuário do S.O. é "root" e você está tentando 
"postgres" no banco, não vai funcionar *mesmo*.

Tente:
sudo su - postgres
psql

[]s


__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a