Ayuda con gestión de usuario restringido.

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Ayuda con gestión de usuario restringido.
Date: 2010-04-19 16:43:31
Message-ID: 4BCC8833.7030402@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

Se que esto puede ser básico, pero por mucho que consulto la
documentación, no doy con la solución.

Quiero crear en mi servidor un usuario que sólo tenga acceso a una base
de datos y pueda manejar los datos (select, insert, update, delete).

Lo que estoy haciendo es crear el usuario con un usuario superuser:

CREATE USER usuario NOSUPERUSER nocreatedb password 'XXXX';

Luego le revoco los permisos a otras bases de datos:
REVOKE ALL ON DATABASE db1 from group usuario;

Pero tras hacer esto el usuario puede seguir conectándose a las demas db.

Por otro lado, trato de darle permisos a la base de datos que me interesa:

GRANT ALL on db2 aldia to group usuario;

Y al hacer un select:

SELECT * from tabla1 ;
ERROR: permiso denegado a la relación tabla1

¿Que estoy haciendo mal?.

Gracias a todos.
--
Saludos cordiales.
Pablo.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2010-04-19 17:06:16 Re: Array a función en C
Previous Message Alvaro Herrera 2010-04-19 15:53:56 Re: Tablas cruzadas