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
