pam: Use pam_oddjob_mkhomedir module when SELinux is enabled in pam::mkhomedir.
This commit is contained in:
parent
d27a33caf9
commit
1aa9645d7f
1 changed files with 11 additions and 0 deletions
|
@ -37,6 +37,17 @@ class pam::mkhomedir($umask="0077") {
|
|||
|
||||
case $::operatingsystem {
|
||||
"centos","redhat","fedora": {
|
||||
if $::selinux {
|
||||
package { "oddjob-mkhomedir":
|
||||
ensure => installed,
|
||||
}
|
||||
service { "oddjobd":
|
||||
ensure => running,
|
||||
enable => true,
|
||||
require => Package["oddjob-mkhomedir"],
|
||||
before => Exec["authconfig --enablemkhomedir --updateall"],
|
||||
}
|
||||
}
|
||||
exec { "authconfig --enablemkhomedir --updateall":
|
||||
path => "/bin:/usr/bin:/sbin:/usr/sbin",
|
||||
unless => "egrep '^USEMKHOMEDIR=yes\$' /etc/sysconfig/authconfig",
|
||||
|
|
Loading…
Add table
Reference in a new issue