On Wed, 19 Apr 2017, Ian Diddams wrote:
hope thus comes under the remit of this mailking list...
We use puppet, and Im trying to come up with "code" that will create two user
accounts with a shared groiup ID
eg
user1 with UID 1000user 2 with UID 1001
but I would like them BOTH to share the GID of 2000
I've tried the following
accounts::groups: jointgroup: gid: '2000'
accounts::users:
user1: uid: '1000' gid: '2000' home: '/home/user1'
shell: '/bin/bash' password: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
user2: uid: '1001' gid: '200' home: '/home/user2'
shell: '/bin/bash' password: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
But when I trfy and use this puppet agent -tv complains when trying to create
user2 that GID 2000 is slready used .
how may I manage this?
I haven't used the "allowdupe" option, so I don't know if it works for
GIDs, but supposedly this works:
user { 'user1':
uid => 1000, gid => 2000, ...,
allowdupe => true
}
user { 'user2':
uid => 1001, gid => 2000, ...,
allowdupe => true
}
In YAML-ese, I guess you'd just add
accounts::users:
user1:
allowdupe: 'true'
--
Paul Heinlein <> heinl...@madboa.com <> http://www.madboa.com/
_______________________________________________
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos