Issue #1944 has been reported by gdiffey.

----------------------------------------
Feature #1944: Add account lock and unlock support for useradd on solaris
http://projects.reductivelabs.com/issues/1944

Author: gdiffey
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Complexity: Easy
Affected version: 0.24.7
Keywords: 


Solaris creates all new accounts where a password has not been specified as 
locked.

currently we have the following horrible define for users who we want to create 
but authenticate over ldap.

        define user_homedir ($group, $fullname, $ingroups, $base, $id, 
$isPresent = present ) {

                @user { "$name":

                        ensure => $isPresent,

                               comment => "$fullname",

                               gid => "$group",

                               uid => $id,

                               groups => $ingroups,

                               membership => minimum,

                               shell => "/bin/sh",

                               home => "$base/$name",

                               managehome => true,

                               require => [Group[$group],File[$base]],

                               notify => Exec["unlock$name"],

                }



                ## WARNING WARNING WARNING

                ## on solaris, passwd -u not only unlocks the account,

                ## but makes it require NO PASSWORD!!!!!!

                ## you want -N, really.....

                exec { "unlock$name":

                        command => $operatingsystem ? {

                                        solaris => "/usr/bin/passwd -N $name",

                                        default => "/bin/true"

                                },

                        onlyif => "/usr/bin/grep $name.*LK /etc/shadow"

                                #refreshonly => true,

                }




----------------------------------------
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://reductivelabs.com/redmine/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