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.
--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a