diff options
author | Karl MacMillan <kmacmill@redhat.com> | 2007-11-21 18:09:24 -0500 |
---|---|---|
committer | Karl MacMillan <kmacmill@redhat.com> | 2007-11-21 18:09:24 -0500 |
commit | 67cddce4d47791ad357ed5551ab58e16dbf87e0c (patch) | |
tree | 1a7f89472020c13c01319c558dd26088bf195913 /ipa-server/ipaserver | |
parent | 7ce4df70388ebfa34eed8ac05effb72593e06cd8 (diff) | |
download | freeipa-67cddce4d47791ad357ed5551ab58e16dbf87e0c.tar.gz freeipa-67cddce4d47791ad357ed5551ab58e16dbf87e0c.tar.xz freeipa-67cddce4d47791ad357ed5551ab58e16dbf87e0c.zip |
Generate master password from Simo.
Diffstat (limited to 'ipa-server/ipaserver')
-rw-r--r-- | ipa-server/ipaserver/krbinstance.py | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/ipa-server/ipaserver/krbinstance.py b/ipa-server/ipaserver/krbinstance.py index aca9e2613..84d677162 100644 --- a/ipa-server/ipaserver/krbinstance.py +++ b/ipa-server/ipaserver/krbinstance.py @@ -26,8 +26,6 @@ import logging import fileinput import re import sys -from random import Random -from time import gmtime import os import pwd import socket @@ -54,15 +52,6 @@ def host_to_domain(fqdn): s = fqdn.split(".") return ".".join(s[1:]) -def generate_kdc_password(): - rndpwd = '' - r = Random() - r.seed(gmtime()) - for x in range(12): -# rndpwd += chr(r.randint(32,126)) - rndpwd += chr(r.randint(65,90)) #stricter set for testing - return rndpwd - def ldap_mod(fd, dn, pwd): args = ["/usr/bin/ldapmodify", "-h", "127.0.0.1", "-xv", "-D", dn, "-w", pwd, "-f", fd.name] run(args) @@ -101,7 +90,7 @@ class KrbInstance(service.Service): self.ip = socket.gethostbyname(host_name) self.domain = host_to_domain(host_name) self.suffix = realm_to_suffix(self.realm) - self.kdc_password = generate_kdc_password() + self.kdc_password = ipa_generate_password() self.admin_password = admin_password self.__setup_sub_dict() |