X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-info;h=3d3155561b8c1a611f557befcbff2af42f82f848;hb=4845f3f1b3aaaa0a1beb63fe918876a0988bc8e5;hp=2adbd24a7ccbb9b1637b0463c9270c5973dbb366;hpb=701528fc8153f150dae52787cca172d8ab4f4bfb;p=mirror%2Fuserdir-ldap.git diff --git a/ud-info b/ud-info index 2adbd24..3d31555 100755 --- a/ud-info +++ b/ud-info @@ -139,6 +139,20 @@ def PrintSshRSAKeys(Attrs): print FormatSSHAuth(x); +# Print the SSH RSA Authentication keys for a user +def PrintSshDSAKeys(Attrs): + if Attrs[1].has_key("sshdsaauthkey") == 0: + return; + First = 0; + for x in Attrs[1]["sshdsaauthkey"]: + if First == 0: + print "%-24s:" % ("SSH DSA Auth Keys"), + First = 1; + else: + print "%-24s:" % (""), + + print FormatSSH2Auth(x); + # Display all of the attributes in a numbered list def ShowAttrs(Attrs): print; @@ -147,6 +161,7 @@ def ShowAttrs(Attrs): PrintShadow(Attrs); PrintKeys(Attrs); PrintSshRSAKeys(Attrs); + PrintSshDSAKeys(Attrs); for at in Attrs[1].keys(): if AttrInfo.has_key(at):