Issue #2645 has been updated by Kenny Gryp.

We're having issues as well. We're forcing some userids (real persons), but for 
system users, we just define them in puppet without specifying a userid.

As workaround we now need a way to make sure the system users are created first 
or last, because our real users userid is have adjacent userids. Now when 
puppet mixes those, real users cannot be added because another user took that 
userid.
One simple way I figured out already is adding a user with a very high uuid, 
higher than the one's we'll be allocating, so that when a new uuid is picket, 
it's not conflicting.

----------------------------------------
Feature #2645: Support "-r" option to useradd (create a system user)
http://projects.puppetlabs.com/issues/2645

Author: Robin Bowes
Status: Accepted
Priority: Normal
Assigned to: 
Category: user
Target version: 
Affected version: 0.24.8
Keywords: 
Branch: 


Red Hat have added a -r option to useradd:

       -r This flag is used to create a system account. That is, a user with a
          UID lower than the value of UID_MIN defined in /etc/login.defs and
          whose password does not expire. Note that useradd will not create a
          home directory for such an user, regardless of the default setting in
          /etc/login.defs. You have to specify -m option if you want a home
          directory for a system account to be created. This is an option added
          by Red Hat

I'd like to have support for this in puppet.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to