Previous Topic: TZONE Keyword—Physical Time ZoneNext Topic: UNAME Keyword—Map User from Novell Directory Services


UID Keyword—USS Security Value

Valid on z/OS and z/VM.

Use the UID keyword to specify a numeric UID value to each user for security within USS. If the user is assigned UID(0), superuser privileges are assigned. If a positive number is assigned, the number is uniquely assigned to each ACID. A range for the assignment can be explicitly specified or default to the range in the DFLTRNGU control option.

Note: After you add a UID to an ACID, the assignment takes effect after entering:

TSS MODIFY(OMVSTABS)

Attempts to use the UID assignment before the OMVSTABS have been refreshed will have unpredictable effects on the acid's attempts to use USS services.

This keyword has the following format:

TSS ADD(acid) UID(USS_user_id)
TSS ADD(acid) UID(?)
              [RANGE(low—uid,high—uid)]
acid

Indicates the ACID being updated.

UID

Indicates that a USS UID is assigned to this ACID.

USS userid_id

Indicates the administrator has selected a numeric user-id for this ACID. The UID zero has special meaning (“superuser”) and may be assigned to multiple ACIDs. Positive integer UIDS must be uniquely assigned to an ACID.

Range: 0 to 2147483647.

?

(This is the autouid feature.) Indicates that the USS UID is assigned by CA Top Secret. If RANGE is specified in the command, the UID is the first unused positive integer greater than or equal to the low-uid, and less than or equal to the high-uid. If RANGE is not specified, the product will assign the first available integer in the range defined by DFLTRNGU control option. This value cannot be used with REMOVE.

RANGE
low-uid

Indicates the lowest assignable UID available to this ACID.

Range: 1 to 2147483647

high-uid

Indicates the highest assignable UID available to this ACID.

Range: 1 to 2147483647

This keyword is used with:

Examples: UID keyword

This example indicates that user ACID USER02 has a UID of 83234:

TSS ADDTO(USER02) UID(83234)

This example removes the connection between a UID and an ACID:

TSS REMOVE(USER02) UID(83234)

This example automatically assigns a number to an ACID using the default range:

TSS ADDTO(johndoe) UID(?)

This example automatically assigns a number to an ACID within the inclusive range 10,000 — 200,000:

TSS ADDTO(johndoe) UID(?)
                   RANGE(10000,200000)