[PUP-1520] get_posix_field fails if Mac OS X is bound to Active Directory Created: 2014/01/25 Updated: 2016/11/28 Resolved: 2016/11/28
|Affects Version/s:||PUP 3.3.1|
|Reporter:||Jonas Oberschweiber||Assignee:||Eric Sorenson|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Mac OS X 10.9
Let me preface this by saying that I know next to nothing about Puppet or its internals. I have encountered an issue with the Boxen project that is described at https://github.com/boxen/our-boxen/issues/235 and was curious what its source was.
When a Mac OS X computer is bound to an Active Directory domain, the default behavior is to generate a primary GID for each user based on Active Directory's GUID attribute (as described on http://support.apple.com/kb/PH9280?viewlocale=en_US). It seems that no entry in /etc/group is generated for this GID, which leads to a failure to look up the group in SUIDManager::convert_xid or, more specifically, POSIX::get_posix_field.
Whether or not this is fixable or even a bug in Puppet as opposed to OS X is up to you guys to decide.
|Comment by Moses Mendoza [ 2016/11/28 ]|
This ticket has not been updated in some time and is now being closed due to inactivity. This isn't necessarily a statement that this ticket isn't important - other issues may have demanded precedence since it was filed, or it may have simply slipped through the cracks. If any viewer/watcher feels closing this ticket is an error, please re-open it and add a comment explaining. Our apologies in advance for any mistake on this.