| 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: | Whole Thread | Raw Message | 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.
| 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 |