diff options
-rw-r--r-- | ipa-admintools/ipa-findradiusclient | 13 | ||||
-rw-r--r-- | ipa-server/ipa-install/share/60radius.ldif | 2 |
2 files changed, 11 insertions, 4 deletions
diff --git a/ipa-admintools/ipa-findradiusclient b/ipa-admintools/ipa-findradiusclient index 0cc5826a7..63d51007a 100644 --- a/ipa-admintools/ipa-findradiusclient +++ b/ipa-admintools/ipa-findradiusclient @@ -26,6 +26,7 @@ import ipa.ipaclient as ipaclient import ipa.ipavalidate as ipavalidate import ipa.config import ipa.ipaerror +import ipa.ipautil import xmlrpclib import kerberos @@ -44,6 +45,14 @@ def parse_options(): #------------------------------------------------------------------------------ +attr_to_name = ipa.ipautil.CIDict({ + 'radiusClientNASIpAddress' : 'IP Address', + 'radiusClientSecret' : 'Secret', + 'radiusClientNASType' : 'NAS Type', + 'radiusClientShortName' : 'Name', + 'description' : 'Description', + }) + # FIXME def usage(): print "ipa-findradiusclients ip_addr [ip_addr ...]" @@ -69,8 +78,6 @@ def main(): print "No entries found for", ip_addrs return 2 - print "successfully found" - for radius_client in radius_clients: attrs = radius_client.attrList() attrs.sort() @@ -78,7 +85,7 @@ def main(): print "%s:" % radius_client.getValues('radiusClientNASIpAddress') for attr in attrs: value = radius_client.getValues(attr) - print "\t%s=%s" % (attr, value) + print "\t%s = %s" % (attr_to_name[attr], value) except xmlrpclib.Fault, f: print f.faultString diff --git a/ipa-server/ipa-install/share/60radius.ldif b/ipa-server/ipa-install/share/60radius.ldif index ac9e3befb..47692352e 100644 --- a/ipa-server/ipa-install/share/60radius.ldif +++ b/ipa-server/ipa-install/share/60radius.ldif @@ -565,5 +565,5 @@ objectClasses: SUP top STRUCTURAL DESC 'A Container Objectclass to be used for describing radius clients' MUST (radiusClientNASIpAddress $ radiusClientSecret) - MAY ( radiusClientNASType $ radiusClientShortName $ nsEncryptionAlgorithm $ description ) + MAY ( radiusClientNASType $ radiusClientShortName $ description ) ) |