Rodolfo Ribeiro Machado escreveu:
> Prezado Osvaldo, valeu pela sua resposta, mas eu já tinha cadastrado o
> usúario "rodolfo" no postgre, eu uso o Debian 4.0 etch com Postgre 8.1
> sem problemas na minha maquina, as senhas para se conectar ao banco
> são as mesmas do Linux. Instalei o Ubuntu para ter uma distribuição
> mais "moderna", eu queria alguns pacotes mais atuais do que eu tenho a
> disposição no Debian, mas não gostei muito do Ubuntu, a maquina trava
> algumas vezes quando acesso o terminal, algo que eu nunca vi em 4 anos
> que eu uso Linux, o KDE não é padrão e vem mal configurado. No caso do
> Postgre a unica diferença para o que eu tenho no Debian é a versão,
> que no Ubuntu é a 8.2, mas continua não aceitando conexões de
> aplicativos clientes, fora o psql que conecta normal com o usúario
> rodolfo. Eu acho que esta faltando algum pacote, por exemplo, eu
> instalei o Postgre mas o portmap não estava instalado, eu acho que ele
> é nescessario, pois antes de eu instala-lo, o ifconfig retornava a
> interface lo sem valor de ip, sem o 127.0.0.1, depois do portmap
> passou a levantar a lo com o ip. De qualquer forma eu agradeço a sua
> dica mas vou continuar no Debiam mesmo.
> Rodolfo.
> 
> Em 17/12/07, Osvaldo Rosario Kussama<[EMAIL PROTECTED]> escreveu:
>> Rodolfo Ribeiro Machado escreveu:
>>> Amigos, não consigo conectar nenhum aplicativo cliente no Postgre 8.2,
>>> fora o psql.
>>> Estou tentando conectar com o TOra localmente e tambem um aplicativo
>>> que eu desenvolvo em QT e nada. A mensagem é a seguinte:
>>> "Autenticac'ão do tipo password falhou para usuario rodolfo". No
>>> /etc/postgresql/8.2/main/postgresql.conf a porta 5432 esta habilitada
>>> e no /etc/postgresql/8.2/main/pg_hba.conf adicionei ao final do
>>> arquivo a seguinte linha:
>>> host    all         all         127.0.1.1   255.255.255.255  ident sameuser.
>>>
>>> Tentei mudar a seguinte linha no /etc/postgresql/8.2/main/postgresql.conf:
>>>
>>> estava: listen_addresses = '*'
>>>
>>> mudei para:
>>> listen_addresses = 'localhost'  e continuo na mesma.
>>>
>>> O que pode ser?
>>>
>>
>> Quando você especifica "ident sameuser" como método de
>> autenticação do PostgreSQL o usuário do sistema operacional (no
>> caso: rodolfo) também tem estar cadastrado como usuário do
>> PostgreSQL (vide createuser em:
>> http://www.postgresql.org/docs/8.2/interactive/app-createuser.html).
>>


Coloque aqui seu arquivo pg_hba.conf, particularmente as linhas 
que começam com "local".

Para testar substitua as linhas referentes a conexões locais por:
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
local   all         all                               trust

se funcionar altere o método de autenticação para um mais seguro.

Posteriormente trate as conexões remotas:
- modifique o listen_adresses no postgresql.conf e
- o pg_hba.conf, nas linhas referentes a host

Osvaldo
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a