audit 0.6 release

Browder, Tom Tom.Browder at fwb.srs.com
Fri Jan 7 13:44:52 UTC 2005


> -----Original Message-----
> From: linux-audit-bounces at redhat.com 
> [mailto:linux-audit-bounces at redhat.com] On Behalf Of 
> Valdis.Kletnieks at vt.edu
> Sent: Thursday, January 06, 2005 4:17 PM
> To: Linux Audit Discussion
> Subject: Re: audit 0.6 release 
> logrotate doesn't do a very good job of handling "roll to 
> next file when this one is 40M in size", because the cron job 
> is probably not running at the time that the log gets to 40M. 
>  The semantics of "rotate at 2AM if it's over 40M then" are 
> quite different from "rotate at current clocktime 11:37AM if 
> we hit 40M then...".
> 
> Also, in a priv-separated environment, only the "security 
> officer" role should be allowed to remove an audit file 
> (while logrotate's "rotate" command will rm the oldest one 
> if/when needed).  So you probably need to use *two* logrotate 

Instead of the logrotate methodology, how about letting auditd do it.

For my purposes I would like to see the audit logs saved as something
like 'audit.log.2004m12hd01h0001s00CST_2004m12d04h1231s42CST' (and g or
bzipped).  So the auditd could save the time stamp of the last log save,
and when full or at the next user desired time, atomically save the
existing log and start a new one without missing a message (then start a
backgound zip job for the saved log).

Tom Browder




More information about the Linux-audit mailing list