Re: No puedo dar privilegios a un usuario.

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: No puedo dar privilegios a un usuario.
Date: 2005-10-11 19:37:24
Message-ID: 200510112137.26333.brulics@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Martes, 11 de Octubre de 2005 21:17, Alvaro Herrera escribió:
> Pablo Braulio escribió:
> > Estoy tratando de dar privilegios a un usuario para hacer SELECT, UPDATE,
> > DELETE, etc, de mi base de datos.
> >
> > Según el manual debo usar:
> >
> > GRANT ALL PRIVILEGES ON database TO user WITH GRANT OPTION;
> >
> > Según entiendo haciendo esto le doy privilegios totales al usuario sobre
> > la base de datos.
>
> Si, pero es sobre la _base de datos_. No dice que tengas permiso por
> ej. para crear tablas (para eso necesitas permiso sobre el schema) ni
> que puedas examinar o alterar el contenido de alguna tabla (para eso
> necesitas permisos sobre la tabla).
>
> Ojo con lo del GRANT OPTION. Lo mas probable es que el usuario no los
> necesite. Lee el manual con detenimiento, no mires solo los ejemplos de
> codigo.

¿Entonces no hay manera de dar permisos a un usuario sobre toda la base de
datos?. Es decir, ¿hay que hacerlo sobre cada tabla?.

Acabo de hacer

GRANT SELECT ON TABLE tabla TO usuario;

Y ahora el usuario puede ver los datos de la tabla. Lo mismo para UPDATE,
INSERT, etc.

¿No se puede hacer de modo mas general?.

Gracias por la ayuda.
--
Saludos.
Pablo.

Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49
Jabber: bruli(at)myjabber(dot)com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2005-10-11 19:40:36 Re: No puedo dar privilegios a un usuario.
Previous Message Alvaro Herrera 2005-10-11 19:17:26 Re: No puedo dar privilegios a un usuario.