summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipaserver
diff options
context:
space:
mode:
authorKarl MacMillan <kmacmill@redhat.com>2007-11-21 18:09:24 -0500
committerKarl MacMillan <kmacmill@redhat.com>2007-11-21 18:09:24 -0500
commit67cddce4d47791ad357ed5551ab58e16dbf87e0c (patch)
tree1a7f89472020c13c01319c558dd26088bf195913 /ipa-server/ipaserver
parent7ce4df70388ebfa34eed8ac05effb72593e06cd8 (diff)
downloadfreeipa-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.py13
1 files changed, 1 insertions, 12 deletions
diff --git a/ipa-server/ipaserver/krbinstance.py b/ipa-server/ipaserver/krbinstance.py
index aca9e261..84d67716 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()