Logging of RACF Commands and RACROUTE REQUEST=DEFINE Requests
If you have the AUDITOR attribute, you can specify the classes
for which RACF logs all detected accesses to the RACF database through
RACF commands and RACROUTE REQUEST=DEFINE requests. You can specify
this option with the AUDIT operand on the SETROPTS command; it becomes
effective immediately. The following example specifies that you want
RACF to log RACF commands and RACROUTE REQUEST=DEFINE requests for
users, groups, data sets, and the VMMDISK and TERMINAL general resource
classes.
SETROPTS AUDIT(USER GROUP DATASET VMMDISK TERMINAL) If
you specify AUDIT(*), RACF logs RACF command and RACROUTE REQUEST=DEFINE
request activity for all classes.If you want to log any change in RACF protection for IMS, enter:
SETROPTS AUDIT(IMS)The following table shows the commands that are audited when SETROPTS AUDIT is active for the specified class. The RACROUTE request refers to a RACROUTE REQUEST=DEFINE request.
| USER | GROUP | DATASET | Classes in the CDT | DIRECTRY | FILE |
|---|---|---|---|---|---|
| ADDUSER | ADDGROUP | ADDSD | PERMIT | ADDDIR | ADDFILE |
| ALTUSER | ALTGROUP | ALTDSD | RACROUTE1 | ALTDIR | ALTFILE |
| CONNECT | CONNECT | DELDSD | RALTER | DELDIR | DELFILE |
| DELUSER | DELGROUP | PERMIT | RDEFINE | PERMDIR | PERMFILE |
| PASSWORD | REMOVE | RACROUTE1 | RDELETE | RACROUTE1 | RACROUTE1 |
| REMOVE |
Note: SETROPTS AUDIT(USER) includes all successful password
and password phrase changes.
If you have the AUDITOR attribute, you can also specify the NOAUDIT operand on the SETROPTS command, and identify the class or classes for which you do not want RACF to log RACF command and RACROUTE REQUEST=DEFINE requests. If you specify NOAUDIT(*), RACF does not log RACF command and RACROUTE REQUEST=DEFINE requests for any class.
NOAUDIT(*) is in effect at RACF initialization.
Note: If you have the AUDITOR attribute, you can specify with the
UAUDIT operand on the ALTUSER command that you want RACF to log all
RACROUTE REQUEST=AUTH and RACROUTE REQUEST=DEFINE requests issued
for the user and all RACF commands (except LISTGRP and LISTUSER) issued
by the user.
1 RACROUTE refers
to a RACROUTE REQUEST=DEFINE request.