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