summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/krbinstance.py
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2009-09-29 12:41:20 -0400
committerRob Crittenden <rcritten@redhat.com>2009-11-18 14:26:29 -0500
commit4262358111fb97820915769bfdb201ad39f24d7c (patch)
tree92f85ed1c099c1ab39a3cfb284a1aa44c1afa828 /ipaserver/install/krbinstance.py
parent1e3ba09514088fa7e232ca05fe32efe6c5a33dfd (diff)
downloadfreeipa-4262358111fb97820915769bfdb201ad39f24d7c.tar.gz
freeipa-4262358111fb97820915769bfdb201ad39f24d7c.tar.xz
freeipa-4262358111fb97820915769bfdb201ad39f24d7c.zip
Fix SASL mappings
Diffstat (limited to 'ipaserver/install/krbinstance.py')
-rw-r--r--ipaserver/install/krbinstance.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipaserver/install/krbinstance.py b/ipaserver/install/krbinstance.py
index f45075cf2..407be8a39 100644
--- a/ipaserver/install/krbinstance.py
+++ b/ipaserver/install/krbinstance.py
@@ -247,9 +247,9 @@ class KrbInstance(service.Service):
entry = ipaldap.Entry("cn=Name Only,cn=mapping,cn=sasl,cn=config")
entry.setValues("objectclass", "top", "nsSaslMapping")
entry.setValues("cn", "Name Only")
- entry.setValues("nsSaslMapRegexString", '\(.*\)')
+ entry.setValues("nsSaslMapRegexString", '^[^:@]+$')
entry.setValues("nsSaslMapBaseDNTemplate", self.suffix)
- entry.setValues("nsSaslMapFilterTemplate", '(krbPrincipalName=\\1@%s)' % self.realm)
+ entry.setValues("nsSaslMapFilterTemplate", '(krbPrincipalName=&@%s)' % self.realm)
try:
self.conn.add_s(entry)