XYGATE Access Control Reference Manual

XYPRO Technology Corporation 247 Proprietary and Confidential
Appendix E: XAC Host Macros
Several macros are supplied with the XAC software. These macros provide extra
functionality or convenient methods of performing common tasks.
Note: Throughout this manual, it is assumed that XAC is the name assigned to
XYGATEAC at the time of installation. If your installation uses another name,
the macro names will change to match the name at your installation.
The XAC macros are stored in the XAC_SEG TACL segment that is attached when
the user executes XAC INSTALL. Refer to Appendix E5:XACon page 249 below.
E1: LOADXOA
The LOADXOA macro provides improved auditing for activity in the OSS environment.
This macro should be loaded in any COMMAND that users may use to start an OSS
session. The default ACACL file contains several sample COMMANDs that load the
LOADXOA macro.
E2: OSSXAC
The new OSS shell script called OSSXAC can display the commands available to a
user from the OSS environment. The following is an example of how to use the script
to display all the commands:
Example:
/G/SYSTEM/XYGATEAC: ./ossxac -?
or
/G/SYSTEM/XYGATEAC: ./ossxac -help
Checking commands for user SUPER.SUPER 255,255
CMD:EDIT-255 Edit as SUPER.SUPER
CMD:EDIT-XAC-ACL Edit the ACACL file safely
CMD:FUP-255 FUP as SUPER.SUPER
CMD:MEDIACOM-255 MEDIACOM as SUPER.SUPER
CMD:OSS-AUDITED-SHELL OSS keystroke audited shell
The following is an example of how to use OSSXAC to execute an XAC command
from OSS:
Example:
/G/SYSTEM/XYGATEAC: ./ossxac edit-xac-acl