Confirmed users
1,018
edits
No edit summary |
|||
| Line 37: | Line 37: | ||
:'''NOTE:''' no released version of Puppet currently supports setting passwords on Mountain Lion. PuppetAgain includes a ''darwinuser'' type and a ''CustomDirectoryService'' provider for that type, both based on the work of Gary Larizza in [http://projects.puppetlabs.com/issues/12833 #12833]. What is eventually available in Puppet proper should closely resemble this implementation. | :'''NOTE:''' no released version of Puppet currently supports setting passwords on Mountain Lion. PuppetAgain includes a ''darwinuser'' type and a ''CustomDirectoryService'' provider for that type, both based on the work of Gary Larizza in [http://projects.puppetlabs.com/issues/12833 #12833]. What is eventually available in Puppet proper should closely resemble this implementation. | ||
Authentication on Mountain Lion takes place based on three pieces of information: iterations, salt, and password (called 'entropy' by OS X). You can get this information for an existing user with | Authentication on Mountain Lion takes place based on three pieces of information: iterations, salt, and password (called 'entropy' by OS X). You can get this information for an existing user with [http://hg.mozilla.org/build/puppet/file/default/setup/mtnlion-user-info.rb setup/mtnlion-user-info.rb] (as root): | ||
ruby mtnlion-user-info.rb cltbld | ruby mtnlion-user-info.rb cltbld | ||
and then add it to the ''secrets.csv'' for your installation. | and then add it to the ''secrets.csv'' for your installation. | ||