logo       

Managehome not working in User type in Linux OS: msg#00203

sysutils.puppet.user

Subject: Managehome not working in User type in Linux OS

I am using the user type function as below to create and manage user accounts in RHEL, CentOS, Ubuntu, FreeBSD & BSD,

 

I have only tried on RHEL, CentOS it works fine for user creation, but not managing homedirectory.

 

I ran puppetd –test in Ubuntu it showed the below message in debug mode

 

Ubuntu(Debian), don’t create homedirectory unless –m arg is passed.

 

[0;34mdebug: User[user1](provider=useradd): Executing '/usr/sbin/useradd -u 3100 -d /home/user1 -g 4000 -s /bin/bash -c user1 user1'^[[0m

 

 

 

 

define fssn_user ($group, $fullname, $uid)

{

 

 

 user { "$name":

 

            #ensure => absent, #-- To remove a user

            ensure => present,

            comment => "$fullname",

            gid => "$group",

            groups => $ingroups,

            membership => minimum,

            uid => "$uid",

            shell => "/bin/bash",

            home => "/home/$name",

            managehome => true

       }

 

}

 

 

Any view is appreciated.

 

--

Deepak

_______________________________________________
Puppet-users mailing list
Puppet-users@xxxxxxxxxxx
https://mail.madstop.com/mailman/listinfo/puppet-users
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise