From fe664fa8bf00a4c0f434f85099221c89b2902d75 Mon Sep 17 00:00:00 2001 From: hasankara Date: Wed, 10 Jun 2020 10:42:44 +0300 Subject: [PATCH 1/2] Update execute_sssd_authentication.py updated Policies and Role DN for SSSD config --- src/base/registration/execute_sssd_authentication.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/base/registration/execute_sssd_authentication.py b/src/base/registration/execute_sssd_authentication.py index 178b01b..8f8ca37 100644 --- a/src/base/registration/execute_sssd_authentication.py +++ b/src/base/registration/execute_sssd_authentication.py @@ -15,7 +15,7 @@ class ExecuteSSSDAuthentication: def authenticate(self, server_address, dn, admin_dn, admin_password): try: - ldap_pwdlockout_dn = "cn=DefaultPolicy,ou=PasswordPolicies" + "," + dn + ldap_pwdlockout_dn = "ou=Policies" + "," + dn # pattern for clearing file data from spaces, tabs and newlines pattern = re.compile(r'\s+') @@ -48,7 +48,7 @@ class ExecuteSSSDAuthentication: file_data = file_data.replace("###ldap_search_base###", "ldap_search_base = " + dn) file_data = file_data.replace("###ldap_user_search_base###", "ldap_user_search_base = " + dn) file_data = file_data.replace("###ldap_group_search_base###", "ldap_group_search_base = " + dn) - file_data = file_data.replace("###ldap_sudo_search_base###", "ldap_sudo_search_base = ou=Roles," + dn) + file_data = file_data.replace("###ldap_sudo_search_base###", "ldap_sudo_search_base = ou=Role,ou=Groups" + dn) file_sssd.close() file_sssd = open(sssd_config_file_path, 'w') From ed4dad613921531a7aa81cf80d54d6ef0a2f1d44 Mon Sep 17 00:00:00 2001 From: hasankara Date: Thu, 11 Jun 2020 14:38:12 +0300 Subject: [PATCH 2/2] Policies name has been changed Policies name has been changed --- src/base/registration/execute_sssd_authentication.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/registration/execute_sssd_authentication.py b/src/base/registration/execute_sssd_authentication.py index 8f8ca37..c2cb52f 100644 --- a/src/base/registration/execute_sssd_authentication.py +++ b/src/base/registration/execute_sssd_authentication.py @@ -15,7 +15,7 @@ class ExecuteSSSDAuthentication: def authenticate(self, server_address, dn, admin_dn, admin_password): try: - ldap_pwdlockout_dn = "ou=Policies" + "," + dn + ldap_pwdlockout_dn = "ou=PasswordPolicies" + "," + dn # pattern for clearing file data from spaces, tabs and newlines pattern = re.compile(r'\s+')