id - print user and group IDs and names
The command writes a message to standard output, giving the user and
group IDs and names for the process. If the effective and real IDs are
different, both are printed.
If the process has supplementary group affiliations (see groups(1)),
the supplementary group affiliations are also written.
If the user operand is specified and the process has appropriate privi‐
leges, the user and group IDs of the selected user are written. In
this case, effective IDs are assumed to be identical to real IDs. If
the selected user has more than one allowable group membership listed
in the group database, then the group membership information is writ‐
The following options modify the behavior described above.
Display only the group ID.
The default is the effective group ID; to modify, use the
option. If the process has supplementary group affilia‐
tions that are different from the effective group ID (or
the real ID if the option is used), display each such
affiliation on the same line. The default is decimal
format; to modify, use the option.
Output all different group IDs (effective, real, and supplemen‐
only, using the format "%u\n". If there is more than one
distinct group affiliation, output each such affiliation,
using the format " %u", before the <newline> is output.
With A or display the ID name instead of the ID number.
With or display the real ID instead of the effective ID.
Display only the user ID.
The default is the effective user ID; to modify, use the
option. The default is decimal format; to modify, use
Displays process resource group ID for
the process along with the user and group IDs and names.
The option ignores user argument. See HP Process
Resource Manager in
The error codes returned by are :
User not found or invalid options or invalid combination of
The option is given when PRM is not supported or configured.
To display the current user and group data:
To display the group ID number for the current process:
To display the group name for the current process:
To display the user and group data for another user:
To display the PRM group ID for the current process:
HP Process Resource Manager
The option requires that the optional HP Process Resource Manager (PRM)
software be installed and configured. See prmconfig(1) for a descrip‐
tion of how to configure HP PRM, and prmconf(4) for the definition of
the process resource group.
was developed by HP and AT&T.
SEE ALSOgroups(1), logname(1), getuid(2).
HP Process Resource Manager: prmconfig(1), prmconf(4) in