[Adduser-devel] Bug#468152: Bug#468152: adduser: Parameter --ingroup does not work
Daniel Migowski
dmigowski at ikoffice.de
Wed Feb 27 12:59:46 UTC 2008
Hello Stephan,
Thank you for your enlightening response.
Stephen Gran schrieb:
> This one time, at band camp, Daniel Migowski said:
>
>> Parameter --ingroup simply does not work. To test, invoke adduser like this:
>>
>> adduser peter --ingroup cdrom
>>
>> I assume, a "cat /etc/group | grep cdrom" should bring something like this:
>>
>> cdrom:x:24:peter
>>
>> and not this:
>>
>> cdrom:x:24:
>>
>
> The --ingroup option affects what the user's 'primary' group is - this
> information is stored in the passwd file, not the groups file. So,
> getent passwd peter should return that he is in group 24, or cdrom.
>
This makes sense, and works.
>> If I am wrong, then this is a bugreport for uncomprehensible documentation,
>> since this says:
>>
>> --ingroup GROUP
>> Add the new user to GROUP instead of a usergroup or the default
>> group defined by USERS_GID in the adduser.conf file.
>>
>> And i wonder, what differs "GROUP" from "a usergroup", btw.
>>
> It is sort of an arbitrary way of thinking about it, it's true. The
> split is:
> peter has some admin defined group as primary (cdrom)
> peter has a primary group same as username (peter - this is a usergroup)
> peter has the same primary group as all other users (group users)
>
> Does that help? Or do you have a better wording for the documentation?
>
It helps. I wasn't aware of the primary/secondary group concept. And my
try for a better wording of the documentation is this (This is what I
would have understood better, but I am no linux guru, so if this is too
obvious its okey for me know.):
Set the new users primary group to GROUP instead of creating a new
usergroup and using this as the primary group or using the default group
defined by USERS_DIG in the adduser.conf file. If you just want to add
the new user to other secondary groups, use "adduser <user> <group>"
after creating the user.
With best regards,
Daniel Migowski
More information about the Adduser-devel
mailing list