Linux Tutorial
Linux File/Directory Management
Linux Packaging And Compression
Vim Text Editor
Linux Text Processing
Linux Software Installation
Linux User/User Group Management
Linux Permission Management
Linux Filesystem Management
Linux Advanced Filesystem Management
Linux System Management
Linux Backup and Recovery
Linux System Service Management
Linux System Log Management
Linux Boot Management
LAMP/LNMP Environment
SELinux Management
The id
command in Linux is used to display user and group information about a specific user or the current user if no user is specified. This command can be helpful for finding the user ID (UID), group ID (GID), and the groups a user belongs to. In this tutorial, we'll cover basic usage examples for the id
command.
To display user and group information about the current user, simply run the id
command without any arguments:
id
The output will show the UID, GID, and the groups the current user belongs to.
To display user and group information about a specific user, provide the username as an argument:
id username
This command will display the UID, GID, and the groups the specified user belongs to.
If you want to display only the UID of a user, use the -u
or --user
option:
id -u username
This command will display the UID of the specified user.
To display only the GID of a user, use the -g
or --group
option:
id -g username
This command will display the GID of the specified user.
To display only the supplementary groups of a user, use the -G
or --groups
option:
id -G username
This command will display the GIDs of the supplementary groups the specified user belongs to.
To display group names instead of GIDs, use the -n
or --name
option in combination with the -g
, -G
, or -u
options:
id -nG username
This command will display the names of the supplementary groups the specified user belongs to.
In summary, the id
command is a helpful tool for displaying user and group information in Linux. By understanding the various options and arguments, you can find the UID, GID, and group memberships for any user on the system, as well as display the information in various formats.
How to use the id command in Linux:
The id
command is used to display information about the user and group of a particular user or the current user.
Example code:
id
Viewing user UID and GID with id:
The id
command without options displays the user's UID (User ID) and GID (Group ID).
Example code:
id
Checking user information using id in Linux:
To view more detailed information about a specific user, you can provide the username as an argument to the id
command.
Example code:
id username
Displaying supplementary group IDs with id:
Supplementary group IDs are additional groups a user is a member of. Use the -G
option to display these group IDs.
Example code:
id -G username
Determining the effective user ID with id command:
The effective user ID is the user ID used by the running process. To display the effective user ID, use the -u
option.
Example code:
id -u
Viewing both real and effective IDs with id:
To view both the real user ID and effective user ID, use the -ru
option.
Example code:
id -ru
Getting detailed user information using id in Linux:
To get detailed information about a user, including username, UID, GID, home directory, and login shell, use the -p
option.
Example code:
id -p username
Identifying group memberships with id:
To list the groups a user is a member of, use the -nG
option.
Example code:
id -nG username