summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-replica-manage
diff options
context:
space:
mode:
Diffstat (limited to 'install/tools/ipa-replica-manage')
-rwxr-xr-xinstall/tools/ipa-replica-manage7
1 files changed, 5 insertions, 2 deletions
diff --git a/install/tools/ipa-replica-manage b/install/tools/ipa-replica-manage
index c3dd0b3fe..84cfd8f3e 100755
--- a/install/tools/ipa-replica-manage
+++ b/install/tools/ipa-replica-manage
@@ -20,7 +20,7 @@
import sys
import os
-import getpass, ldap, re, krbV
+import ldap, re, krbV
import traceback, logging
from ipapython import ipautil
@@ -444,7 +444,10 @@ def main():
dirman_passwd = options.dirman_passwd
else:
if not test_connection(realm, host):
- dirman_passwd = getpass.getpass("Directory Manager password: ")
+ dirman_passwd = installutils.read_password("Directory Manager",
+ confirm=False, validate=False, retry=False)
+ if dirman_passwd is None:
+ sys.exit("\nDirectory Manager password required")
options.dirman_passwd = dirman_passwd