Re: [pgbr-geral] psql conectando postgres sem senha
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
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
- 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
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