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
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 |