XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix E: XAC Host Macros
XYPRO Technology Corporation 251 Proprietary and Confidential
E7: XAC_ACCESS_MAP
XAC_ACCESS_MAP builds a file that cross-references users to the commands that
the users can execute.
Syntax:
XAC_ACCESS_MAP <output file>[ ! ]
Where:
<output file> is the entry sequenced, csv file that contains the information. If the
file does not exist, it will be created.
! If the optional exclamation point ( ! ) is specified, any existing file will
be purged as the new one is created. There cannot be a space
between the filename and the ! symbol.
Example:
$SECURE.ADMIN 12> XAC_ACCESS_MAP $SECURE.WORK.XACACESS
Exporting to $SECURE.WORK.XACACESS
Loaded 000145 users
00002393 lines written
$SECURE.ADMIN 13>
The file that is produced has a single record for each command that each user can
execute. This file can be transferred to a PC and loaded into Microsoft Excel for easy
querying.
Sample output file:
TACL-STATIC-IP ,$SYSTEM.SYSNN.TACL,GROUP,USER,"Keystroke audited
TACL",user,255,255,SUPER.SUPER
UPDATE-XAC-ACL ,$SYSTEM.SYSNN.TACL,222,233,"Updates the ACACL
file",alias,222,233,LAUREN
UPDATE-XAC-ACL ,$SYSTEM.SYSNN.TACL,222,233,"Updates the ACACL
file",alias,222,233,Lauren
UPDATE-XAC-ACL ,$SYSTEM.SYSNN.TACL,222,233,"Updates the ACACL
file",alias,222,233,XYPRO.LAURENTO9
UPDATE-XAC-ACL ,$SYSTEM.SYSNN.TACL,222,233,"Updates the ACACL
file",alias,222,233,lauren
UPDATE-XAC-ACL ,$SYSTEM.SYSNN.TACL,222,233,"Updates the ACACL
file",user,222,233,XYPRO.LAUREN
UPDATE-XAC-ACL ,$SYSTEM.SYSNN.TACL,222,233,"Updates the ACACL
file",user,255,255,SUPER.SUPER
XMA_MANAGER ,$SYSTEM.SYSNN.TACL,222,233,"XYGATE MA
Manager",alias,222,233,LAUREN
The columns are:
COMMAND name, OBJECT keyword argument, USER keyword argument,
DESCRIPTION text, user or alias to indicate what the next argument is, user or alias
value.