Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm trying to find a command to get the list of existing groups, and another one to get the list of existing users. Is there any way to do it by using a simple command?.
Also, I know that the id command allows me to get the info of a specifict user, including the groups the user belongs to, but I want to know if there is some kind of command to get the list of users for a specific group (some kind of inverse of id).
Hello again! I was using that command for a while (the "cut -d: -f1,4 /etc/group"), but then I realized that it was impossible to use it in real time for an automated script. I mean, it works perfect for the existing users and groups, but if you add some new users with “useradd” (for example), it won’t upgrade the file “/etc/group”!. Even if I modify the default group for a specific user with “usermod -g somegroup”, it won't upgrade the file, it will just leave the old entry.
How can I force the update of the /etc/group file? And iIf it's not possible, is there any other way to query the groups and users for each “group” in real time?
Thanks in advance for your help!!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.