RE: Permisos sobre funciones => permisos sobre tablas?

From: "Hugo Gamarra" <hgamarra(at)hacienda(dot)gov(dot)py>
To: 'Sebastián Villalba' <sebastian(at)fcm(dot)unc(dot)edu(dot)ar>
Cc: "'PostgreSQL'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Permisos sobre funciones => permisos sobre tablas?
Date: 2005-04-20 13:24:08
Message-ID: 001501c545ac$3b806990$ef06000a@SSET.GOV.PY
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,
Desde el pgAdmin hay una opción que dice "seguridad del creador"
SECURITY DEFINER

Según entiendo esto hace que la función se ejecute con los privilegios
del usuario creador, así solo tendrías que dar permiso sobre la
función...
Tal ves esto te sirva:-D

Tb. tengo pensado hacer algo parecido, así que te agradecería que me
comentaras que tal te fue.

Desconozco si existe esto en versiones anteriores a la 8.0
--
Saludos cordiales,
Hugo Gamarra.

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Sebastián Villalba
> Enviado el: Miércoles, 20 de Abril de 2005 09:58
> Para: Lista Ayuda Pgsql
> Asunto: [pgsql-es-ayuda] Permisos sobre funciones => permisos sobre
> tablas?
>
> Hola amigos. Anoche estube haciendo funciones sql, básicamente son
> "selects"
> que devuelven información de varias tablas.
> El asunto es que yo hice un usuario, le doy permiso de ejecución sobre
la
> función y me doy con la poca grata sorpresa que no me devuelve los
> resultados
> esperados si es que no le doy permisos al usuario sobre las tablas
> intervinientes.
> Mi idea es que todo lo que sea sql meterlo en funciones y al usuario,
> darle
> permisos sobre las funciones solamente y NO sobre las tablas, ¿eso es
> posible?. Saludos...
>
> -
> -------------------------------------------
> Sebastián Villalba
> sebastian(at)fcm(dot)unc(dot)edu(dot)ar
> -------------------------------------------
>
>
> ---------------------------(fin del
mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Betto McRose G, 2005-04-20 14:18:22 GRANT error
Previous Message Sebastián Villalba 2005-04-20 13:19:10 Re: Permisos sobre funciones => permisos sobre tablas?