diff options
Diffstat (limited to 'install/tools')
-rwxr-xr-x | install/tools/ipa-csreplica-manage | 6 | ||||
-rwxr-xr-x | install/tools/ipa-managed-entries | 6 | ||||
-rwxr-xr-x | install/tools/ipa-replica-manage | 9 |
3 files changed, 14 insertions, 7 deletions
diff --git a/install/tools/ipa-csreplica-manage b/install/tools/ipa-csreplica-manage index 87c1c2a95..b5474eb45 100755 --- a/install/tools/ipa-csreplica-manage +++ b/install/tools/ipa-csreplica-manage @@ -94,7 +94,8 @@ def list_replicas(realm, host, replica, dirman_passwd, verbose): try: # connect to main IPA LDAP server conn = ipaldap.IPAdmin(host, 636, cacert=CACERT) - conn.do_simple_bind(bindpw=dirman_passwd) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=dirman_passwd) dn = DN(('cn', 'masters'), ('cn', 'ipa'), ('cn', 'etc'), ipautil.realm_to_suffix(realm)) entries = conn.get_entries(dn, conn.SCOPE_ONELEVEL) @@ -295,7 +296,8 @@ def add_link(realm, replica1, replica2, dirman_passwd, options): sys.exit(str(e)) try: conn = ipaldap.IPAdmin(replica2, 636, cacert=CACERT) - conn.do_simple_bind(bindpw=dirman_passwd) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=dirman_passwd) dn = DN(('cn', 'CA'), ('cn', replica2), ('cn', 'masters'), ('cn', 'ipa'), ('cn', 'etc'), ipautil.realm_to_suffix(realm)) diff --git a/install/tools/ipa-managed-entries b/install/tools/ipa-managed-entries index 8a89da8a8..9dc7eae76 100755 --- a/install/tools/ipa-managed-entries +++ b/install/tools/ipa-managed-entries @@ -91,7 +91,8 @@ def main(): if options.dirman_password: try: - conn.do_simple_bind(bindpw=options.dirman_password) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=options.dirman_password) except errors.ACIError: sys.exit("Invalid credentials") else: @@ -101,7 +102,8 @@ def main(): if dirman_password is None: sys.exit("Directory Manager password required") try: - conn.do_simple_bind(bindpw=dirman_password) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=dirman_password) except errors.ACIError: sys.exit("Invalid credentials") except errors.ExecutionError as lde: diff --git a/install/tools/ipa-replica-manage b/install/tools/ipa-replica-manage index 5ca7f5948..e7c30895b 100755 --- a/install/tools/ipa-replica-manage +++ b/install/tools/ipa-replica-manage @@ -169,7 +169,8 @@ def list_replicas(realm, host, replica, dirman_passwd, verbose, nolookup=False): try: conn = ipaldap.IPAdmin(host, 636, cacert=CACERT) if dirman_passwd: - conn.do_simple_bind(bindpw=dirman_passwd) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=dirman_passwd) else: conn.do_sasl_gssapi_bind() except Exception as e: @@ -628,7 +629,8 @@ def clean_dangling_ruvs(realm, host, options): """ conn = ipaldap.IPAdmin(host, 636, cacert=CACERT) try: - conn.do_simple_bind(bindpw=options.dirman_passwd) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=options.dirman_passwd) # get all masters masters_dn = DN(api.env.container_masters, api.env.basedn) @@ -673,7 +675,8 @@ def clean_dangling_ruvs(realm, host, options): for master_cn, master_info in info.items(): try: conn = ipaldap.IPAdmin(master_cn, 636, cacert=CACERT) - conn.do_simple_bind(bindpw=options.dirman_passwd) + conn.simple_bind(bind_dn=ipaldap.DIRMAN_DN, + bind_password=options.dirman_passwd) master_info['online'] = True except Exception: print("The server '{host}' appears to be offline." |