Adopting The Owner Id Of A Program File; Figure 16-1. Passing Of Access Ids - HP Guardian User Manual

Hide thumbs Also See for Guardian:
Table of Contents

Advertisement

Managing Users and Security

Figure 16-1. Passing of Access IDs

(p2)
Creator Access ID = 8,10
Process Access ID = 8,10
(p3)
Creator Access ID = 8,10
Process Access ID = 8,10
ALTERPRIORITY, SUSPEND, STOP, and DEBUG are examples of security-restricted
operations. If you need to perform security-restricted operations and do not have the
appropriate process-access permissions, see your system administrator, security
administrator, or group manager for assistance. For more information about security-
restricted operations, see the Guardian Procedure Calls Reference Manual.
When a process is created, the operating system passes the appropriate process access
ID to the descendant process. This ID becomes the creator access ID of the new process.
The process access ID of the new process can come from either of two sources: the
process access ID of its creator (this is the usual case), or the owner ID of the program
file (if file adoption was specified with the FUP SECURE PROGID attribute).

Adopting the Owner ID of a Program File

Program file owner ID adoption allows the owner of a program file (or the super ID) to
specify that the process access ID of any process created by running that program file is
to be the same as the owner ID of the program file rather than the process access ID of
the creating process. This option allows the owner of the program file to control the files
that the new process can access and to control the operations that can be performed on
or by the process. Program file ID adoption is specified with the FUP SECURE
command (PROGID option) or the SETMODE or SETMODENOWAIT procedure.
Figure 16-2
shows several generations of processes and demonstrates how creator access
and process access IDs can change when the PROGID attribute is set on. CI is a
command interpreter process with process access ID 8,10. P1 is a process created by CI,
and p2 is a process created by p1.
(CI)
Process Access ID =
8,10
(p1)
Guardian User's Guide —425266-001
Adopting the Owner ID of a Program File
Creator Access ID = 8,10
Process Access ID = 8,10
CDT
012
.CDD
16 -16

Advertisement

Table of Contents
loading

Table of Contents