Simpler Navigation for Servers and Operating Systems - Please Update Your Bookmarks
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
If you have bookmarked forums or discussion boards in Servers and Operating Systems, we suggest you check and update them as needed.
Showing results for 
Search instead for 
Did you mean: 

Permissions (part II)

Go to solution
Steven Gillard_2
Honored Contributor

Permissions (part II)

Hi all,

Having just read the thread about permissions and /etc/logingroup, it occurred to me that I never set up the /etc/logingroup link on my system. Yet group membership is working as though it was there...

# ll /etc/logingroup
/etc/logingroup not found
# login sgillard
$ groups
users reflect dcsdb mwdeldev gcdev sms

The system is recently patched. Am I going crazy? All replies that help restore my sanity will be rewarded! But not until tomorrow, I'm going home :)

Duncan Edmonstone
Honored Contributor

Re: Permissions (part II)

This is the confusing part!

Groups will indeed show you the list of all groups of which you are a member, but just try to write to a file owned by group 'sms'!


Bill Hassell
Honored Contributor

Re: Permissions (part II)

The correct command is id, not groups. The groups command tells you which groups you are allowed to attain group privileges in, but it does NOT tell if you have that permission without using the newgrp command.

The id command shows you all the groups you have immediate privileges in. Without logingroup present (10.20 and earlier), id will show only one group (the default login group or if you use newgrp, the current group) while the groups command shows all the groups where you are listed and potential group privileges.

Bill Hassell, sysadmin
Patrick Wallek
Honored Contributor

Re: Permissions (part II)

What version of the OS are you on? If I recall correctly, /etc/logingroups is just for releases prior to 11. In 11.X it is not needed.
Darrell Allen
Honored Contributor

Re: Permissions (part II)

11.x no longer needs /etc/logingroup to get this behavior. Here's a related post:,,0x23d29200caded5118ff40090279cd0f9,00.html

"What, Me Worry?" - Alfred E. Neuman (Mad Magazine)
Marco Paganini
Respected Contributor

Re: Permissions (part II)


Use "id", not "groups". Id will show you the groups you can "newgrp" to.

Keeping alive, until I die.
Steven Gillard_2
Honored Contributor

Re: Permissions (part II)

Thanks for the replies.

I'm running 11.0 so I take it /etc/logingroup is not needed (the id command shows the same group list).

My problem then is with the group(4) man page which still goes on like logingroup is used. I'll take a look for some patches...