2010/5/5 Alvaro Herrera <[email protected]>: > Marco Antonio escribió: >> 2010/5/5 Marcelo Opazo Vivallos <[email protected]>: >> > ¿Como podría averiguar sin instalar ningún programa anexo el usuario >> > que entro y borró el usuario? Le he dado un ojo a varios parametros de >> > conf del log y examinados los existentes pero no hay ninguno que me >> > proporcione esta info. >> >> No existe. Sería posible si hubieses establecido en los parámetros >> log_line_prefix y log_statement, el nombre de usuario -y otros datos >> más- y el control de qué consultas SQL deben ser registradas, >> respectivamente, en el archivo de configuración de PostgreSQL. Así >> hubieses revisado la bitácora y allí estaría la sentencia de borrado. > > ... siempre y cuando el que lo borró no hubiera borrado también las > líneas de la bitácora (que es perfectamente posible) >
... siempre y cuando los usuarios tengan acceso a un shell en el servidor y en ese caso se podria chequear en el .bash_history de cada usuario a ver si alguno edito la bitacora (o al menos ingreso a ella manualmente)... ... siempre cuando el usuario no hubiera borrado las lineas respectivas del .bash_history, en cuyo caso tienes un problema serio de actitud de algun usuario y un problema de permisos que resolver ;) -- Jaime Casanova www.2ndQuadrant.com Soporte y capacitación de PostgreSQL - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
