Users, groups and directory access

Jeff Vian jvian10 at charter.net
Wed May 5 21:51:18 UTC 2004



A.J. Bonnema wrote:

> Matthew Miller wrote:
>
>> On Wed, May 05, 2004 at 03:30:07AM -0500, David L Norris wrote:
>>
>>> # root can change john's group membership like this
>>> usermod -G proj john
>>
>>
>>
>> This is bad because it *replaces* the current list of groups. If john 
>> was
>> previously a member of 'staff' or 'proj2', that would be removed. 
>> This is
>> why gpasswd -a is usually better.
>>
>>
>
> Thanks for allerting me to this detail!
>
> Yes, well I can confirm, although it doesn't work as I expected after 
> reading the man-page.
>
> The primary group is never deleted (the man-page only mentions that 
> groups not listed will be deleted, which appears not to be true for 
> the primary group.
>
> If you add the primary group using 'usermod -G' then all secondary 
> groups are deleted from this user.
> If you add a secondary group, that is new to this user, the old 
> secondary groups are all deleted (from this user). The primary group 
> remains in effect.

If the utilities are not working as you want, just edit the /etc/group 
file and manually make the changes.
Fall back to the old standby editor and the way it used to be done.

>
> Guus.






More information about the users mailing list