Experts now even more confident a 'vast city' exists under Giza Pyramids in Egypt after new discovery
New block of flats in Brentwood set to be built despite parking concerns
UK's First Permanent Facial Recognition Cameras Installed
Read more of this story at Slashdot.
Police looking to speak to man after incident at Colchester petrol station
Doctor reveals surprising food that could spike your risk of ultra-deadly pancreatic cancer
How to List Groups in Linux Like a Pro
In Linux, groups play a central role in managing user permissions and access control. Whether you're an experienced system administrator or a curious new user, understanding how to list and analyze group information is a fundamental skill. This guide explores everything you need to know about listing groups in Linux, using a variety of tools and techniques to get exactly the information you need.
What Are Groups in Linux and Why Do They Matter?Linux is a multi-user operating system, and one of its strengths lies in the fine-grained control it offers over who can do what. Groups are a way to organize users so that multiple people can share access to files, devices, or system privileges.
Each group has:
-
A group name
-
A Group ID (GID)
-
A list of users who are members of the group
-
Primary group: Each user has one primary group defined in /etc/passwd. Files the user creates are associated with this group by default.
-
Secondary (or supplementary) groups: Users can belong to additional groups, which allow access to other resources.
To see every group that exists on the system, you can use the following methods:
getent groupgetent group
This is the preferred method on modern systems because it queries the system’s name service switch configuration (NSS). It includes local and possibly remote group sources (like LDAP or NIS).
Example output:
sudo:x:27: docker:x:999:user1,user2 developers:x:1001:user3
cat /etc/groupcat /etc/group
This command prints the content of the /etc/group file, which is the local group database. It’s simple and fast, but it only shows local groups.
Each line is formatted as:
group_name:password_placeholder:GID:user1,user2,...
compgen -g (Bash built-in)compgen -g
This command outputs only the group names, which is helpful for scripting or cleaner views.
How to List Groups for a Specific UserYou might want to know which groups a particular user belongs to. Here’s how:
groups usernamegroups john
Outputs a space-separated list of groups that john belongs to. If no username is given, it shows groups for the current user.
id usernameid alice
Go to Full ArticleFuneral fraudster from Westcliff took £2,600 of grieving family's money to hold service which never happened
Heroic ambulance crew's life-saving actions that saved boy, 16, during Southend violent disorder
Teenager left female 'police officer of the year' critically injured after mowing her down in Audi and driving over her unconscious body to avoid weed rap
Woman, 26, who was scared to go outside and showered up to eight hours a day killed herself after being 'let down' by NHS during pandemic
Freddy Brazier, 20, diagnosed with bipolar as video emerges of him opening up about his 'serious' mental health struggles
Worried Katie Price fans say she is 'no longer recognisable' and urge her to 'get help' as star continues to spark health fears with weight loss
Revealed: The most popular 'Britishisms' being used by Americans - with 'bonkers' topping the list
Michael Schumacher insider delivers first major update on his 'very sad' condition in years, following his tragic 2013 skiing accident
Tourist submarine sinks off Egypt coast with at least six confirmed dead: Vessel with 44 passengers suffers disaster during trip to Red Sea
Just Stop Oil claims it is 'hanging up the high vis' and brags the government has caved to its demands after years of protests that have infuriated the British public
Tara Reid, 49, looks unrecognisable as she displays smooth features at premiere of horror film Pabrik Gula
Orphaned skater Maxim Naumov reveals parents' haunting final message before they were killed in DC plane crash
ISS resupply and trash pickup craft postponed indefinitely after Cygnus container crunch
Northrop Grumman's Cygnus cargo freighter, the NG-22, is being delayed indefinitely after engineers confirmed the Pressurized Cargo Module (PCM) had sustained damage in its shipping container.…