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
>
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 |