UIC

From VSI OpenVMS Wiki
Jump to: navigation, search

User Identification Code (UIC) is a code consisting of two octal numbers - a group number and a member number - used for identifying user records in a SYSUAF file.

UIC formats

A UIC specification always appears in brackets, but its format can differ. Valid formats include the following:

  • An alphanumeric UIC consists of a member name and, optionally, a group name: [member] or [group,member] (for example, [DOCO,PRICE]).

The group and member names can each contain up to 31 alphanumeric characters, at least one of which is alphabetic. The names can include upperand lowercase characters A through Z, dollar signs ( $ ), underscores ( _ ), and the numbers 0 through 9.

  • A numeric UIC contains a group number and a member number:

[group,member] The group number is an octal number in the range of 1 through 37776; the member number is an octal number in the range of 0 through 177776. VSI reserves group 1 and groups 300–377 for its own use.

UIC identifiers

UIC identifiers are rights identifiers created based on a user’s identification code (UIC), which uniquely identifies a user on the system and defines the group to which the user belongs. UIC identifiers for users and groups are created automatically by the AUTHORIZE utility when a new user or group is added. Alternatively, you can use /VALUE=UIC with the ADD/IDENTIFIER command to create a UIC identifier.