Cloud Service >> Knowledgebase >> General >> How to List and Filter Users in Linux?
submit query

Cut Hosting Costs! Submit Query Today!

How to List and Filter Users in Linux?

Do you want to list your users in the Linux or to filter users in the system? You must know the multiple commands to create a user, delete a user, and list logged-in users. 

But what about listing all users and filters in Linux?

This knowledge base is all about.

 

Today we are going to learn about user listing procedures in Linux. The very same command can be utilized on any Linux distro also.

Let’s begin!

List All Users: To list all users on the system, you can use the following command:

cat /etc/passwd

The command will present all the users with their user ID, group ID, and login shells.

Filter Users: To use the grep command for the purpose of listing the users of specific criteria, you may.

For example, to filter users belonging to a particular group, you can use:

cat /etc/passwd | grep

 

Replace with the group you want to filter.

List users logged in to list users who are currently logged into the Linux system.  For the same, you can use the who command:

who

It will display a list of logged-in users. It includes their usernames, terminal sessions, and login times.

List Users by Group: Further, you can use the getent command to list users belonging to a specific group

Csharp
getent group

This command will display a list of user members of the specified group.

List Users by UID Range: To list users within a specific range of UIDs, you can use the awk command in combination with cat and grep:

cat /etc/passwd | grep '^[^:]*:[^:]*:[0-9]{4,}:'

So this command will list users with UID numbers exceeding or equal to 1000.

You can effectively list and filter users in a Linux system using these commands and techniques. It enables you to manage user accounts and permissions more efficiently. For more information, contact our Linux server support team.





Cut Hosting Costs! Submit Query Today!

Grow With Us

Let’s talk about the future, and make it happen!