From d5f5026454db98727d217fc109c7410bb80c3c4a Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Tue, 26 Feb 2008 10:48:45 -0500 Subject: Don't log passwords in ipaserver-install.log 433509 --- ipa-server/ipaserver/dsinstance.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ipa-server') diff --git a/ipa-server/ipaserver/dsinstance.py b/ipa-server/ipaserver/dsinstance.py index 312ee2984..99ebae506 100644 --- a/ipa-server/ipaserver/dsinstance.py +++ b/ipa-server/ipaserver/dsinstance.py @@ -24,6 +24,7 @@ import pwd import glob import sys import os +import re from ipa import ipautil @@ -177,9 +178,10 @@ class DsInstance(service.Service): self.backup_state("running", self.is_running()) self.backup_state("serverid", self.serverid) inf_txt = ipautil.template_str(INF_TEMPLATE, self.sub_dict) - logging.debug(inf_txt) - inf_fd = ipautil.write_tmp_file(inf_txt) logging.debug("writing inf template") + inf_fd = ipautil.write_tmp_file(inf_txt) + inf_txt = re.sub(r"RootDNPwd=.*\n", "", inf_txt) + logging.debug(inf_txt) if ipautil.file_exists("/usr/sbin/setup-ds.pl"): args = ["/usr/sbin/setup-ds.pl", "--silent", "--logfile", "-", "-f", inf_fd.name] logging.debug("calling setup-ds.pl") -- cgit