Re: [pgbr-geral] psql conectando postgres sem senha

2013-02-09 Por tôpico Ricardo
Problema resolvido!

O psql que roda no windows é do pgadmin... e como o usuário usava o pgadmin 
com a senha do postgres salva para login sem digitar senha, o pgadmin salva 
um arquivo na pasta oculta 
(C:\Users\Administrador\AppData\Roaming\postgresql\pgpass.conf) e dentro 
desse arquivo, fica salvo a senha. Com isso, indo no prompt (CMD) no windows 
e digitando o psql direto, mesmo assim, ele vai pegar a senha do pgpass q 
está no Windows!

Só precisei apagar a linha do usuario postgres e pronto!

Att!



-
ITIL Foundation Certified Professional
-Mensagem Original- 
From: william felipe_welter
Sent: Friday, February 08, 2013 1:11 PM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] psql conectando postgres sem senha

Em 8 de fevereiro de 2013 12:36, Ricardo Gomes rlgome...@hotmail.com 
escreveu:
 Boa tarde, senhores!

 Estou com um pequeno problema, segue situação:
 - servidor A com postgresql 9.0.4 e pg_hba com MD5 pra conexão 0.0.0.0/0
Verifique se existem outras entradas no pg_hba anterior a esta para
conexoes de rede ?

 - cliente B com acesso remoto psql -h ip_servidor_A -U postgres. Versão 
 do
 psql cliente é 9.2.2
 - cliente C com acesso remoto psql -h ip_servidor_A -U postgres. Versão 
 do
 psql cliente é 9.0.1

 Porém, quando o cliente faz o acesso remoto, tanto com psql 9.2.2 quanto 
 com
 psql 9.0.1, com os comandos acima, não é pedido ao cliente para digitar a
 senha.
 Mas se eu tentar acessar o banco pelo psql cliente com outro usuario, sem
 ser o postgres, a senha é requerida.

 Importante lembrar que o SERVIDOR A está instalando num LINUX DEBIAN 6.0.6 
 e
 os CLIENTES B e C estão rodando o psql num WINDOWS.

 Agora, se eu for para um CLIENTE D, usando LINUX, e tentar usar o psql -h
 ip_servidor_A -U postgres, já é requerida a senha

Pode ser que existam outras entradas no seu pg_hba que estejam
causando este comportamento..
Pergunta: Por acaso ja utilizou nesta maquinas e usuarios o PgAdmin ?
Pois quando a opcao salvar é marcada ela gera o arquivo .pgpass com
as credencias do usuario, de forma que as proximas conexões ao banco
(inclusive o pgsql) utilizem as credencias deste arquivo.


 O que pode tá acontecendo?
 Será que é devido o cliente B e C estarem usando psql num Windows?
 Será que, como uso o usuario POSTGRES no servidor A pra rodar o banco,
 quando o cliente num windows tenta conexao, o servidor linux aceita a
 conexao do usuario postgres sem senha, pois é esse usuario q está rodando 
 no
 daemon?

 Agradeço ajuda!!!

 Ricardo


 -
 ITIL Foundation Certified Professional



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
William Felipe Welter
--
Consultor em Tecnologias Livres
william.wel...@4linux.com.br
www.4linux.com.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] psql conectando postgres sem senha

2013-02-08 Por tôpico Ricardo Gomes
Boa tarde, senhores! Estou com um pequeno problema, segue situação: - servidor 
A com postgresql 9.0.4 e pg_hba com MD5 pra conexão 0.0.0.0/0- cliente B com 
acesso remoto psql -h ip_servidor_A -U postgres. Versão do psql cliente é 
9.2.2- cliente C com acesso remoto psql -h ip_servidor_A -U postgres. Versão 
do psql cliente é 9.0.1  Porém, quando o cliente faz o acesso remoto, tanto com 
psql 9.2.2 quanto com psql 9.0.1, com os comandos acima, não é pedido ao 
cliente para digitar a senha.Mas se eu tentar acessar o banco pelo psql cliente 
com outro usuario, sem ser o postgres, a senha é requerida. Importante lembrar 
que o SERVIDOR A está instalando num LINUX DEBIAN 6.0.6 e os CLIENTES B e C 
estão rodando o psql num WINDOWS. Agora, se eu for para um CLIENTE D, usando 
LINUX, e tentar usar o psql -h ip_servidor_A -U postgres, já é requerida a 
senha  O que pode tá acontecendo?Será que é devido o cliente B e C estarem 
usando psql num Windows?Será que, como uso o usuario POSTGRES no servidor A pra 
rodar o banco, quando o cliente num windows tenta conexao, o servidor linux 
aceita a conexao do usuario postgres sem senha, pois é esse usuario q está 
rodando no daemon? Agradeço ajuda!!! Ricardo 
-
ITIL Foundation Certified Professional
  ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] psql conectando postgres sem senha

2013-02-08 Por tôpico Flavio Henrique Araque Gurgel

- Mensagem original -
 De: Ricardo Gomes rlgome...@hotmail.com
 Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Enviadas: Sexta-feira, 8 de fevereiro de 2013 12:36:29
 Assunto: [pgbr-geral]  psql conectando postgres sem senha
 
 Boa tarde, senhores!
 
 Estou com um pequeno problema, segue situação:
 - servidor A com postgresql 9.0.4 e pg_hba com MD5 pra conexão 0.0.0.0/0
 - cliente B com acesso remoto psql -h ip_servidor_A -U postgres. Versão do
 psql cliente é 9.2.2
 - cliente C com acesso remoto psql -h ip_servidor_A -U postgres. Versão do
 psql cliente é 9.0.1
 
 Porém, quando o cliente faz o acesso remoto, tanto com psql 9.2.2 quanto com
 psql 9.0.1, com os comandos acima, não é pedido ao cliente para digitar a
 senha.
 Mas se eu tentar acessar o banco pelo psql cliente com outro usuario, sem ser
 o postgres, a senha é requerida.
 
 Importante lembrar que o SERVIDOR A está instalando num LINUX DEBIAN 6.0.6 e
 os CLIENTES B e C estão rodando o psql num WINDOWS.
 
 Agora, se eu for para um CLIENTE D, usando LINUX, e tentar usar o psql -h
 ip_servidor_A -U postgres, já é requerida a senha
 
 O que pode tá acontecendo?

Provavelmente você tem:
- uma entrada extra no pg_hba.conf *acima* da que você mostrou pra nós;
- ou você tem um arquivo .pgpass no diretório home do usuário (por exemplo, 
você usou PgAdmin com o mesmo usuário e mandou salvar a senha).

A segunda hipótese mais provável... removendo o arquivo .pgpass resolve. Não 
mande mais o PgAdmin salvar senha (se for seu desejo).

[]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: fla...@4linux.com.br
__
FREE SOFTWARE SOLUTIONS
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] psql conectando postgres sem senha

2013-02-08 Por tôpico william felipe_welter
Em 8 de fevereiro de 2013 12:36, Ricardo Gomes rlgome...@hotmail.com escreveu:
 Boa tarde, senhores!

 Estou com um pequeno problema, segue situação:
 - servidor A com postgresql 9.0.4 e pg_hba com MD5 pra conexão 0.0.0.0/0
Verifique se existem outras entradas no pg_hba anterior a esta para
conexoes de rede ?

 - cliente B com acesso remoto psql -h ip_servidor_A -U postgres. Versão do
 psql cliente é 9.2.2
 - cliente C com acesso remoto psql -h ip_servidor_A -U postgres. Versão do
 psql cliente é 9.0.1

 Porém, quando o cliente faz o acesso remoto, tanto com psql 9.2.2 quanto com
 psql 9.0.1, com os comandos acima, não é pedido ao cliente para digitar a
 senha.
 Mas se eu tentar acessar o banco pelo psql cliente com outro usuario, sem
 ser o postgres, a senha é requerida.

 Importante lembrar que o SERVIDOR A está instalando num LINUX DEBIAN 6.0.6 e
 os CLIENTES B e C estão rodando o psql num WINDOWS.

 Agora, se eu for para um CLIENTE D, usando LINUX, e tentar usar o psql -h
 ip_servidor_A -U postgres, já é requerida a senha

Pode ser que existam outras entradas no seu pg_hba que estejam
causando este comportamento..
Pergunta: Por acaso ja utilizou nesta maquinas e usuarios o PgAdmin ?
Pois quando a opcao salvar é marcada ela gera o arquivo .pgpass com
as credencias do usuario, de forma que as proximas conexões ao banco
(inclusive o pgsql) utilizem as credencias deste arquivo.


 O que pode tá acontecendo?
 Será que é devido o cliente B e C estarem usando psql num Windows?
 Será que, como uso o usuario POSTGRES no servidor A pra rodar o banco,
 quando o cliente num windows tenta conexao, o servidor linux aceita a
 conexao do usuario postgres sem senha, pois é esse usuario q está rodando no
 daemon?

 Agradeço ajuda!!!

 Ricardo


 -
 ITIL Foundation Certified Professional



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
William Felipe Welter
--
Consultor em Tecnologias Livres
william.wel...@4linux.com.br
www.4linux.com.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral