System Administration Guide: Security Services

process Token

The process token contains information about a user who is associated with a process, such as the recipient of a signal. The process token has nine fields:

The praudit command displays the process token as follows:


process,root,root,wheel,root,wheel,0,0,0,0.0.0.0

The following figure shows the format of a process token.

Figure 25–22 process Token Format

The preceding context describes the graphic.

The audit ID, user ID, group ID, process ID, and session ID are long instead of short.


Note –

The process token fields for the session ID, the real user ID, or the real group ID might be unavailable. The value is then set to -1.


Any token that contains a terminal ID has several variations. The praudit command hides these variations on output of the terminal ID so that they all appear the same. This field is handled the same way for any token that contains it. The terminal ID is either an IP address and port number, or a device ID, such as the serial port that is connected to a modem, in which case it is zero. The terminal ID is specified in one of several formats:

For device numbers:

For port numbers in the Solaris 7 release or earlier releases:

For port numbers in the Solaris 8 or 9 releases: