useradd and the default group

Aaron Konstam akonstam at sbcglobal.net
Mon Apr 13 09:46:49 UTC 2009


On Mon, 2009-04-13 at 16:28 +0000, Carl D. Roth wrote:
> Can some one explain the following weird behavior with useradd?
> 
>   # useradd -g mock -r -m -d /var/lib/mockuser mockuser
> 
>   --> create a new 'mockuser' user that can be used to run /usr/bin/mock
> 
>   # id mockuser
>   uid=494(mockuser) gid=491(mock) groups=491(mock)
> 
>   # grep mock /etc/group
>   mock:x:491:roth
> 
> Hm, that's interesting, 'mockuser' is not in the 'mock' group.  This can 
> be verified using 'getgrent()'.
> 
>   # usermod -G mock mockuser
> 
>   --> seems redundant...
> 
>   # id mockuser
>   uid=494(mockuser) gid=491(mock) groups=491(mock)
> 
>   --> group membership did not change
> 
>   # grep mock /etc/group
>   mock:x:491:roth,mockuser
> 
>   --> but the group's membership list did change
> 
> Thanks!
> 
I suspewct that the fact that the mock user already exists by default on
the system has something to do with the problem.
--
=======================================================================
"Whoever undertakes to set himself up as a judge of Truth and Knowledge
is shipwrecked by the laughter of the gods." -- Albert Einstein
=======================================================================
Aaron Konstam telephone: (210) 656-0355 e-mail: akonstam at sbcglobal.net




More information about the fedora-list mailing list