Safeguard Reference Manual (G06.24+, H06.03+ )

Disk-File Security Commands
Safeguard Reference Manual520618-013
8-58
SET DISKFILE Command
authority-list can be any of:
authority
( authority [ , authority ] ... )
*
authority
is any one of the access authorities:
R[EAD]
W[RITE]
E[XECUTE]
P[URGE]
C[REATE]
O[WNER]
*
indicates all the disk-file access authorities except CREATE authority.
(These access authorities include R, W, E, P, and O.)
LICENSE { ON | OFF }
has meaning only for disk files containing object code for privileged programs.
(A privileged program contains callable or privileged procedures.) Normally
only the super ID (255,255) can run privileged programs. Through the
LICENSE attribute, the super ID can license a privileged program’s object file
for use by other users. Only the super ID can license a file, but any owner of
the file can revoke a license.
LICENSE ON
licenses all program object files in the filename-list of subsequent
ADD DISKFILE commands.
LICENSE OFF
revokes the license of all program object files in the filename-list of
subsequent ADD DISKFILE commands.
PROGID {ON|OFF}
has meaning only for program object disk files. The PROGID attribute affects
the way a process’s process accessor ID (PAID) is set when the process is
run. Normally, a PAID is set to the user ID of the user who runs the process.
But if PROGID for a program object file is set to ON when the program is run,
the PAID of the resulting process is set to the user ID of the object file’s
primary owner.