Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # octetString SYNTAX
- attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey'
- DESC 'MANDATORY: OpenSSH Public key'
- EQUALITY octetStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
- # printableString SYNTAX yes|no
- objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY
- DESC 'MANDATORY: OpenSSH LPK objectclass'
- MAY ( sshPublicKey $ uid )
- )
- #!/bin/bash
- cn=$usuario
- server=servus2.inf #Put your server IP
- basedn=ou=usuarios,dc=servus2,dc=inf #Put your basedn
- port=389
- 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