diff options
author | John Dennis <jdennis@redhat.com> | 2007-11-13 20:05:02 -0500 |
---|---|---|
committer | John Dennis <jdennis@redhat.com> | 2007-11-13 20:05:02 -0500 |
commit | eab5a89d4a3e8159348b5a709cd4401c9784f058 (patch) | |
tree | 8e7c00a1ea76a348cdacf0f1c4f8ad88d1ae455e /ipa-server/ipaserver/radiusinstance.py | |
parent | 152f8e33928d9222257a272fb573aa9ce7d37578 (diff) | |
download | freeipa.git-eab5a89d4a3e8159348b5a709cd4401c9784f058.tar.gz freeipa.git-eab5a89d4a3e8159348b5a709cd4401c9784f058.tar.xz freeipa.git-eab5a89d4a3e8159348b5a709cd4401c9784f058.zip |
ipa-addradiusclient now working
Diffstat (limited to 'ipa-server/ipaserver/radiusinstance.py')
-rw-r--r-- | ipa-server/ipaserver/radiusinstance.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ipa-server/ipaserver/radiusinstance.py b/ipa-server/ipaserver/radiusinstance.py index 38091d69..8317da03 100644 --- a/ipa-server/ipaserver/radiusinstance.py +++ b/ipa-server/ipaserver/radiusinstance.py @@ -122,7 +122,8 @@ class RadiusInstance(service.Service): 'RADIUS_USER_BASE_DN' : self.user_basedn, 'ACCESS_ATTRIBUTE' : '', 'ACCESS_ATTRIBUTE_DEFAULT' : 'TRUE', - 'CLIENTS_BASEDN' : 'cn=clients,cn=radius,cn=services,cn=etc,%s' % self.suffix + 'CLIENTS_BASEDN' : 'cn=clients,cn=radius,cn=services,cn=etc,%s' % self.suffix, + 'SUFFIX' : self.suffix, } try: radiusd_conf = template_file(RADIUSD_CONF_TEMPLATE_FILEPATH, sub_dict) @@ -164,10 +165,11 @@ class RadiusInstance(service.Service): except Exception, e: logging.error("could not chown on %s to %s: %s", IPA_KEYTAB_FILEPATH, RADIUS_USER, e) + #FIXME, should use IPAdmin method def __set_ldap_encrypted_attributes(self): ldif_file = 'encrypted_attribute.ldif' self.step("setting ldap encrypted attributes") - ldif_txt = template_file(SHARE_DIR + ldif_file, {'ENCRYPTED_ATTRIBUTE':'radiusClientSecret') + ldif_txt = template_file(SHARE_DIR + ldif_file, {'ENCRYPTED_ATTRIBUTE':'radiusClientSecret'}) ldif_fd = write_tmp_file(ldif_txt) try: ldap_mod(ldif_fd, "cn=Directory Manager", self.dm_password) |