diff --git a/ldap/templates/nslcd.conf.erb b/ldap/templates/nslcd.conf.erb index c2a494b..b62691c 100644 --- a/ldap/templates/nslcd.conf.erb +++ b/ldap/templates/nslcd.conf.erb @@ -16,12 +16,12 @@ map passwd gecos displayName map passwd loginShell "${loginShell:-/bin/bash}" map passwd homeDirectory "${unixHomeDirectory:-/home/$sAMAccountName}" filter group (&(objectClass=group)(gidNumber=*)) -<% if @operatingsystem == "CentOS" -%> +<% if @operatingsystem == "CentOS" or (@operatingsystem == "Ubuntu" and scope.function_versioncmp([@operatingsystemrelease, '12.04']) < 0) -%> map group uniqueMember member <% end -%> <% else -%> pagesize 500 -<% if @operatingsystem != "CentOS" -%> +<% if @operatingsystem != "CentOS" and (@operatingsystem == "Ubuntu" and scope.function_versioncmp([@operatingsystemrelease, '12.04']) >= 0) -%> map group member uniqueMember <% end -%> <% end -%>