The following document contains a description of the user and group requirements that will need to be considered during the configuration and maintenance of users.

 

USERS AND GROUPS

 

Files and Directories

 

User Names

For example:

 

User ID's

 

UID Generator

Uses a base 26 calculation of each letter of the user name to calculate the UID number.


a = 0
b = 1
c = 2
.
.
.
z = 25

Each character position of the user name increases exponent of the base 26 value by one, starting at zero:


      v     w     x     y     z     99
    26^0  26^1  26^2  26^3  26^4  26^5

The numeric value assigned to each letter is then multiplied by 26^n:


  v = 21  ~  21 * 26^0 = 21
  w = 22  ~  22 * 26^1 = 572
  x = 23  ~  23 * 26^2 = 15548
  y = 24  ~  24 * 26^3 = 421824
  z = 25  ~  25 * 26^4 = 11424400

The last two positions of the user name are treated as a literal numeric value and multiplied by 26^5.

99 * 26^5 = 1176255224

The UID is the sum of all these values plus 1100:


             21
  +         572
  +       15548
  +      421824
  +    11424400
  +  1176255224
  -----
     1188118589
  +        1100
  -----
     1188119689

The addition of "1100" is to ensure that no user ID has a value of less than 1100. This is for AIX administration purposes.

 

Administrative Users

There is be a requirement for administrative users to be created during the course of installing software packages on the AIX systems. The Unix Administration group should to create and maintain the administrative users.

 

Groups and GID's

The Unix Administration group should continue to create and maintain the group names and GID's. This a necessary part of performing software installs.