summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorGabe <redhatrises@gmail.com>2014-11-23 20:33:57 -0700
committerPetr Vobornik <pvoborni@redhat.com>2014-11-26 14:37:48 +0100
commit45dbd12d8886ca2025bcab5b10ec5e004af3d9ab (patch)
treeb87f123da40c9e9e5d08f39b6f05eb105c610794 /install
parent3a6d714bb229f8dd68ae219d94283f05cf57a6d7 (diff)
downloadfreeipa-45dbd12d8886ca2025bcab5b10ec5e004af3d9ab.tar.gz
freeipa-45dbd12d8886ca2025bcab5b10ec5e004af3d9ab.tar.xz
freeipa-45dbd12d8886ca2025bcab5b10ec5e004af3d9ab.zip
ipa-managed-entries requires password with bad password
- Add try/except when trying -p option to catch bad password https://fedorahosted.org/freeipa/ticket/4089 Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'install')
-rwxr-xr-xinstall/tools/ipa-managed-entries5
1 files changed, 4 insertions, 1 deletions
diff --git a/install/tools/ipa-managed-entries b/install/tools/ipa-managed-entries
index 85ef597ca..8ef82eca7 100755
--- a/install/tools/ipa-managed-entries
+++ b/install/tools/ipa-managed-entries
@@ -88,7 +88,10 @@ def main():
conn = ipaldap.IPAdmin(host, 636, cacert=CACERT)
if options.dirman_password:
- conn.do_simple_bind(bindpw=options.dirman_password)
+ try:
+ conn.do_simple_bind(bindpw=options.dirman_password)
+ except errors.ACIError:
+ sys.exit("Invalid credentials")
else:
conn.do_sasl_gssapi_bind()
except errors.ACIError: