Em 25/09/08, Fabio Henrique<[EMAIL PROTECTED]> escreveu:
> Pessoal,
> Tenho uma dúvida sobre a configuração do pg_hba.conf.
>
> Considerando que eu NAO queira que 1 usuario (joazinho) conecte o
> servidor atraves de um host qualquer (SSL ou nao), elaborei a seguinte
> regra:
>
> # TYPE DATABASE USER CIDR-ADDRESS METHOD
> host all joaozinho
> 0.0.0.0/32 reject
>
> porem, com a necessidade de que outros usuarios pudessem acessar o
> servidor, precisei adicionar nova regra, ficando da seguinte forma:
>
> # TYPE DATABASE USER CIDR-ADDRESS METHOD
> host all joaozinho
> 0.0.0.0/32 reject
> # nova regra
> host all all
> 127.0.0.1/32 MD5
>
> com essa nova regra, o joaozinho passou a conectar ao servidor.
>
> Como faço para que um usuário específico (joaozinho) não acesse o
> servidor atraves de um host qualquer (no exemplo acima, 0.0.0.0/32) e
> liberar o acesso a todos os outros usuários, apenas para o host local
> (127.0.0.1)?
>
Tente:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# rejeita qualquer tentaiva de conexão do joazinho
local all joaozinho
reject
host all joaozinho 0.0.0.0/0
reject
hostssl all joaozinho 0.0.0.0/0
reject
# aceita conexões de outros usuários
local all all
MD5
host all all 127.0.0.1/32
MD5
host all all 0.0.0.0/0
reject
Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral