ldap: Fixed supplementary group memberships for CentOS 7.
This commit is contained in:
parent
e948ce5cfd
commit
6bf17c7385
2 changed files with 28 additions and 4 deletions
|
@ -78,6 +78,30 @@ class ldap::auth(
|
|||
}
|
||||
}
|
||||
|
||||
case $::operatingsystem {
|
||||
"centos","redhat": {
|
||||
if versioncmp($::operatingsystemrelease, "7") < 0 {
|
||||
$member_attr = "uniqueMember"
|
||||
} else {
|
||||
$member_attr = "member"
|
||||
}
|
||||
}
|
||||
"fedora": {
|
||||
if versioncmp($::operatingsystemrelease, "18") < 0 {
|
||||
$member_attr = "uniqueMember"
|
||||
} else {
|
||||
$member_attr = "member"
|
||||
}
|
||||
}
|
||||
"ubuntu": {
|
||||
if versioncmp($::operatingsystemrelease, "12.04") < 0 {
|
||||
$member_attr = "uniqueMember"
|
||||
} else {
|
||||
$member_attr = "member"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if $::kernel == "Linux" {
|
||||
include nscd
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue