The following table shows each predefined audit class, the descriptive name for each audit class, and a short description.
Table 31–1 Predefined Audit Classes
Audit Class |
Descriptive Name |
Description |
---|---|---|
all |
All classes (metaclass) |
|
no | ||
na |
Nonattributable events |
|
fr |
Read of data, open for reading |
|
fw |
Write of data, open for writing |
|
fa |
Access of object attributes: stat, pathconf |
|
fm |
Change of object attributes: chown, flock |
|
fc |
Creation of object |
|
fd |
Deletion of object |
|
cl | ||
ap |
Application-defined event |
|
ad |
Administrative actions (old administrative metaclass) |
|
am |
Administrative actions (metaclass) |
|
ss |
Change system state |
|
as |
System-wide administration |
|
ua |
User administration |
|
aa |
Audit utilization |
|
ps |
Process start and process stop |
|
pm |
Process modify |
|
pc |
Process (metaclass) |
|
ex |
Program execution |
|
io | ||
ip | ||
lo |
Login and logout events |
|
nt |
Network events: bind, connect, accept |
|
ot |
Miscellaneous, such as device allocation and memcntl() |
You can define new classes by modifying the /etc/security/audit_class file. You can also rename existing classes. For more information, see the audit_class(4) man page.