The user identity of a process consists of several related task attributes, including USERCODE, ACCESSCODE, CHARGE, FAMILY, GROUPCODE, and SUPPLEMENTARYGRPS. Each system in a multihost network has its own USERDATAFILE, which stores definitions of the users that are allowed on the system. These definitions can be different on different host systems. For a remote process to run successfully, it must be assigned an identity that is recognized on the remote host.

