[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

useradd and the default group



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!


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]