XYGATE Access Control Reference Manual
XYGATE
®
 Access Control Reference Manual 
Chapter 2. Configuring XAC 
XYPRO Technology Corporation  40  Proprietary and Confidential 
In Example 2 above: 
a) 
the local alias 
"bryan"
 (not BRYAN) 
b) 
the alias "bryan" on any node in the network 
c) 
any local alias beginning with the uppercase characters 
WIRE-
d) 
any remote alias beginning with the uppercase characters WIRE- 
e) 
local WIRE-blh 
f) 
network WIRE-blh 
g) 
aliases beginning with WIRE- from nodes beginning with \N1 
h) 
WIRE-blh remote from the \DATA node 
i) 
aliases beginning with three characters and ending in -WIRE from node \DATA 
j) 
aliases beginning with some character followed by two numbers and ending in -WIRE 
from node \DATA 
Notice that node names within the quotation marks can also be wildcarded with a 
trailing asterisk ( * ). Also, remember that the HP NonStop will always upshift node 
names, so they must always be uppercase within the quotation marks. 
2.7.3  ACLGROUPs 
ACLGROUP entries allow profiling of users by job function. For example, you may 
want to allow certain operators to perform some of the tasks of SUPER group 
members. To do this you can create an ACLGROUP named $PRIVILEGED, which will 
include both the SUPER group and the privileged operators. 
ACLGROUPs must be defined at the beginning of the ACACL file before any rules. 
ACLGROUPs can be used almost anywhere that you would use a userid or alias as an 
argument to a keyword in XAC. Refer to the Sample ACACL File in Appendix C1: on 
page 123. 
Syntax: 
ACLGROUP  <$ACLGROUP-name> [ [\Node.]<Group Name>.<User Name> ] 
       [ [\Node.]<Group Number>,<User Number> ] 
       [ NETUNDERLYING:[\Node.]<Group Name>.<User Name> ] 
       [ NETUNDERLYING:[\Node.]<Group Number>,<User Number> ] 
       [ UNDERLYING:<Group Name>.<User Name> ] 
       [ UNDERLYING:<Group Number>,<User Number> ] 
       [ ALIAS:"[\NODE.]<alias>" ] 
       [ <existing $ACLGROUP-name> ] 
Example: 
ACLGROUP $SUPER \*.255,*      ! \*.SUPER.* 
    NETUNDERLYING:\*.SUPER.SUPER ! all aliases underlying \*.255,255 
    CHANGE.ADMIN     ! 250,255 
    alias:"change-admin"    ! alias underlying CHANGE.ADMIN 










