Re: Permiso de Acceso a una BD Postgres

From: Patricio Muñoz <patricio(dot)munoz(at)cmet(dot)net>
To: "Gorka" <gorkapostgres(at)yahoo(dot)es>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Permiso de Acceso a una BD Postgres
Date: 2004-07-23 12:43:52
Message-ID: 004701c470b2$b606b900$0500a8c0@ultra.cmet.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

----- Original Message -----
From: "Gorka" <gorkapostgres(at)yahoo(dot)es>

> Esta debe de ser sencillita. Tengo en postgres 7.2.1-2 una base dbTabla
con
> Tabla1 y Tabla2 a las que quiero acceder desde Delphi con diversos
> usuarios-passwords, por ejemplo, ana-pana y juan-pjuan.

Te sugiero en lo posible actualizar a la ultima version de Postgres.

> Sé crear usuarios con "create user kk with password 'kk';"
> Sé crear grupos con "create group gkk"
>
> Pero no entiendo dónde o cómo señalar que ana y juan sólo puedan acceder
> desde Delphi a dbTabla y no al resto de bases de datos de mi postgres.

Eso lo puedes conseguir configurando adecuadamente el archivo pg_hba.conf

por ej.

#TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host dbTabla ana 192.168.0.0
255.255.255.0 md5

> Y yendo más alla, ¿cómo podría conseguir que ana sólo pueda acceder a
Tabla1
> y juan a Tabla1 y Tabla2?

Utiliza la sentencia GRANT

por ej.

GRANT SELECT, INSERT, UPDATE, DELETE ON Tabla1 TO ana;
GRANT SELECT, INSERT, UPDATE, DELETE ON Tabla1 TO juan;
GRANT SELECT, INSERT, UPDATE, DELETE ON Tabla2 TO juan;

saludos

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Marrero 2004-07-23 13:08:57 Re: consulta - herramienta olap
Previous Message Martin Marques 2004-07-23 11:26:37 Re: otras dudas