unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (HP-UX-11.11)
Page:
Section:
Apropos / Subsearch:
optional field



 id(1)								       id(1)




 NAME
      id - print user and group IDs and names

 SYNOPSIS
      id [-u|-g|-G] [-nr] [-P] [user]

 DESCRIPTION
      The id 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 effective user ID of the
      process is superuser, the user and group IDs of the selected user are
      written.	In this case, effective IDs are assumed to be identical to
      real IDs.

    Options
      The following options modify the behavior described above.

	   -g	Display only the group ID.  The default is the effective
		group ID; to modify, use the -r option.	 If the process has
		supplementary group affiliations that are different from the
		effective group ID (or the real ID if the -r option is
		used), display each such affiliation on the same line.	The
		default is decimal format; to modify, use the -n option.

	   -G	Output all different group IDs (effective, real, and
		supplementary) 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.

	   -n	With A -u, -g, or -G, display the ID name instead of the ID
		number.

	   -r	With -u, -g, or -G, display the real ID instead of the
		effective ID.

	   -u	Display only the user ID.  The default is the effective user
		ID; to modify, use the -r option.  The default is decimal
		format; to modify, use the -n option.

	   -P	Display the process resource group ID.	See HP Process
		Resource Manager in DEPENDENCIES.

 EXAMPLES
      To display the current user and group data:




 Hewlett-Packard Company	    - 1 -   HP-UX Release 11i: November 2000






 id(1)								       id(1)




	   id

      produces:

	   uid=1834(allanp) gid=20(users)

      To display the group ID number for the current process:

	   id -g

      produces:

	   20

      To display the group name for the current process:

	   id -gn

      produces:

	   users

      To display the user and group data for another user:

	   id ralford

      produces:

	   uid=329(ralford) gid=20(users)

      if the effective user ID of the process is superuser.  Otherwise, it
      produces the data for the invoking process.

 AUTHOR
      id was developed by HP and AT&T.

 DEPENDENCIES
    HP Process Resource Manager
      The -P option requires that the optional HP Process Resource Manager
      (PRM) software be installed and configured.  See prmconfig(1) for a
      description of how to configure HP PRM, and prmconf(4) for the
      definition of the process resource group.

 SEE ALSO
      groups(1), logname(1), getuid(2).

      HP Process Resource Manager: prmconfig(1), prmconf(4) in HP Process
      Resource Manager User's Guide.

 STANDARDS CONFORMANCE
      id: SVID2, SVID3, XPG2, XPG3, XPG4, POSIX.2



 Hewlett-Packard Company	    - 2 -   HP-UX Release 11i: November 2000