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

Responder a