RE: [pgsql-es-ayuda] auditoría de postgresql

From: "Ana Smail" <anasmail(at)unnoba(dot)edu(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] auditoría de postgresql
Date: 2007-01-29 16:34:04
Message-ID: E1HBZSA-0007n2-0G@homero.unnoba.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias. No pude verlo, pero activando el log_statements tengo un archivo de
log interesante. Con respecto a esto, hay forma de ver estos archivos de log
con algún comando en psql en forma remota?

Lo que quiero saber posiblemente lo encuentre investigando un poco en el
catálogo

ana

-----Mensaje original-----
De: Mario [mailto:gonzalemario(at)gmail(dot)com]
Enviado el: Lunes, 29 de Enero de 2007 10:17 a.m.
Para: Ana Smail
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] auditoría de postgresql

On 29/01/07, Ana Smail <anasmail(at)unnoba(dot)edu(dot)ar> wrote:
>
>
> Consulta:
>
> Necesito saber quién creó un nuevo usuario o rol, ya que tengo más de un
> usuario con privilegios para hacerlo. En el resto de los objetos, el
creador
> es el owner, pero en el rol?
>
No estoy seguro si eso se puede saber sin tener log_statements en on
pero cuando usas GRANT para dar un privilegio, si puedes saber quien
lo hizo con \dp desde psql, por ejemplo

l10n=> GRANT DELETE ON auth_group to pgsql ;
GRANT
l10n=> \dp
Access privileges for database "l10n"
Schema | Name | Type |
Access privileges
-----------+---------------------------------------+----------+-------------
------
public | auth_group | table |
{pgsql=d/pgsql}
[...]

Si no me equivoco, lo que viene despues de la barra invertida ( / )
es el usuario quien asigno cierto privilegio a cierto usuario.

> Es posible además tener auditorías de login a la base en postgresql,
existe
> algún archivo de log que registre esto?

como te decia, si en postgresql.conf activas log_statement = on para
que todas las consultas queden guardadas en tus archivos. Si estas en
algun tipo de UNIX lo puedes encontrar mas facil, algo como:

vi -c336 postgresql.conf

>

--
http://www.advogato.org/person/mgonzalez/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-01-29 16:39:44 Re: RE: [pgsql-es-ayuda] auditoría de postgresql
Previous Message Alvaro Herrera 2007-01-29 16:25:51 Re: funcionamiento diferente en triggers