linux-audit-bounces@redhat.com wrote on 08/09/2007 07:34:06 AM:
Hi Matt,
> Questions relate to RHEL4 (unless they don't).
>
> What are the meanings of the following fields from the SYSCALL record:
> * items
the number of path records in the event
> * fsuid
Filesystem User ID
> * fsgid
Filesystem Group ID
>
> What are the meanings of the following fields from the PATH record:
> * flags
file system namei flags
> * rdev
device identifier
>
> How can I programmatically translate an architecture into human, eg
> 40000003 => 'i686'?
When creating a rule with auditctl, you should be able to use either 'b32' or 'b64' for the architecture.
If you're trying to read the audit log, ausearch has an option "-i" that interprets numeric items into text. I'm not sure how well it works with the arch fields, but might be worth a try.
>
> Is there a way of doing a syscall name lookup without having root?
Without root access, I'm not sure. You could probably find the syscall table for your arch type online.
>
> In RHEL5, what's the equivalent of 'auditctl -t'?
Sorry I've forgotten what -t meant in auditctl.
>
> Is there any master documentation I've missed? I'm only aware of the man
> pages.
http://people.redhat.com/sgrubb/audit/
Hope that helps,
debora
----
Debora Velarde
Linux Security
IBM Linux Technology Center