Finding out what z/OS UNIX information RACF has about you

Your user profile might contain z/OS® UNIX System Services information about you. The details RACF® lists from the OMVS segment of the user profile are:
  • The z/OS UNIX user identifier (UID)
  • The initial directory path name (HOME)
  • The program path name (PROGRAM)
  • The CPU time, in seconds, that the user's processes can use (CPUTIMEMAX)
  • The address space region size, in bytes, that the user's processes can use (ASSIZEMAX)
  • The maximum number of active or open files that the user can have (FILEPROCMAX)
  • The maximum number of active processes that the user can have (PROCUSERMAX)
  • The maximum number of threads that the user can have (THREADSMAX)
  • The maximum amount of space, in pages, that the user can map in storage (MMAPAREAMAX)
  • The maximum number of bytes of nonshared memory that can be allocated by the user (MEMLIMIT)
  • The maximum number of bytes of shared memory that can be allocated by the user (SHMEMMAX)
Note: The RACF security administrator controls whether you can view all or some of the details of your z/OS UNIX information.

The z/OS UNIX information in the LISTUSER output has the following format:

Figure 1. LISTUSER output: description of the z/OS UNIX information
USER=your user ID

OMVS INFORMATION
----------------
 UID= your z/OS UNIX user identifier
 HOME= initial directory path name
 PROGRAM= program path name
 CPUTIMEMAX= CPU time, in seconds, your processes can use
 ASSIZEMAX= address space region size, in bytes, your processes can use
 FILEPROCMAX= maximum number of active or open files you can have
 PROCUSERMAX= maximum number of active processes you can have 
 THREADSMAX= maximum number of threads you can have
 MMAPAREAMAX= maximum number of pages you can map in storage
 MEMLIMIT= a numeric value followed by one of the following multipliers:
                M = megabyte (1 048 576)
                G = gigabyte (1 073 741 824)
                T = terabyte (1 099 511 627 776)
                P = petabyte (112 589 990 842 624)
 SHMEMMAX= a numeric value followed by one of the following multipliers:
                M = megabyte (1 048 576)
                G = gigabyte (1 073 741 824)
                T = terabyte (1 099 511 627 776)
                P = petabyte (112 589 990 842 624)
Note:
  1. If there is no information in the HOME or PROGRAM field in the user's profile for this segment, the field name is not displayed.
  2. If UID was not specified when the OMVS segment was added to the user profile, the word NONE appears in the listing.
  3. If there is no information in the CPUTIMEMAX, ASSIZEMAX, FILEPROCMAX, PROCUSERMAX, THREADSMAX, or MMAPAREAMAX field for this segment in the user's profile, the word NONE appears in the listing, and your system uses its system-level value for the field.
  4. The ability to view and update z/OS UNIX information can be controlled on a field-by-field basis; therefore, any individual field might not appear on your output.
  5. The ASSIZEMAX value limits the combined size of above and below the 16M line storage. If ASSIZEMAX is greater than LDALIMIT (the <16M limit) then the LDAELIM (the >16M limit) is set to ASSIZEMAX - LDALIM.
To see the z/OS UNIX information, issue the LISTUSER command as follows:
LISTUSER your-userid OMVS NORACF

If your profile contains an OMVS segment, you see output similar to this:

Figure 2. LISTUSER output: z/OS UNIX information (example 1)
USER=CSMITH

OMVS INFORMATION
----------------
 UID= 0000000024
 HOME= /u/CSMITH
 PROGRAM= /u/CSMITH/bin/myshell
 CPUTIMEMAX= 0010000000
 ASSIZEMAX= NONE
 FILEPROCMAX= 0000050000
 PROCUSERMAX= NONE
 THREADSMAX= NONE
 MMAPAREAMAX= 0016777216
 MEMLIMIT= 1G
 SHMEMMAX= 5M

If only the UID field has a value in the OMVS segment of your profile, you see output similar to this:

Figure 3. LISTUSER output: z/OS UNIX information (example 2)
USER=CSMITH

OMVS INFORMATION
----------------
 UID= 0000000024
 CPUTIMEMAX= NONE
 ASSIZEMAX= NONE
 FILEPROCMAX= NONE
 PROCUSERMAX= NONE
 THREADSMAX= NONE
 MMAPAREAMAX= NONE