XYGATE Access Control Reference Manual

XYGATE
®
Access Control Reference Manual
Appendix C: The ACACL File
XYPRO Technology Corporation 179 Proprietary and Confidential
C37: FILE_SECURITY
The FILE_SECURITY keyword is used to set the default file security for files created
during the XYGATEAC session. There are three options available: PAID, CAID and a
specific security vector represented as XXXX.
Syntax:
FILE_SECURITY { PAID | CAID | XXXX }
The PAID option sets the file creation security to the OBJECT program userid’s
security. PAID is the default when running a XYGATEAC ACACL Command Entry that
starts a process as a different user.
The CAID option is the default when running a XYGATEAC ACACL Command Entry
that starts the OBJECT program as the invoking user. The invoking user’s current (not
logon) file creation security is maintained.
The XXXX option can be any valid four-character HP NonStop file security string
consisting of the characters A, G, O, N, C, U, . This sets the file creation security of
the started process to the specified values.
Example:
COMMAND CREATE-LOG-FILE
USER SECURITY.ADMIN
OBJECT $SYSTEM.SYSTEM.FUP
ACL \*.SECURITY.*
INPUT "SET LIKE %1"
INPUT "CREATE %2"
FILE_SECURITY "NUUU"
This example creates a file named %2 modeled on a filename %1 and assigns the file
created a security of "NUUU".