Advertisement
Guest User

Untitled

a guest
May 24th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. # octetString SYNTAX
  2. attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey'
  3. DESC 'MANDATORY: OpenSSH Public key'
  4. EQUALITY octetStringMatch
  5. SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
  6.  
  7. # printableString SYNTAX yes|no
  8. objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY
  9. DESC 'MANDATORY: OpenSSH LPK objectclass'
  10. MAY ( sshPublicKey $ uid )
  11. )
  12.  
  13. #!/bin/bash
  14. cn=$usuario
  15. server=servus2.inf #Put your server IP
  16. basedn=ou=usuarios,dc=servus2,dc=inf #Put your basedn
  17. port=389
  18. ldapsearch -x -h $server -p $port -b $basedn -s sub"(objectclass=posixAccount)(uid=$cn)" | sed -n '/^ /{H;d};/sshPublicKey:/x;$g;s/n *//g;s/sshPublicKey: //gp'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement