LDAP: Listando Atributos com o ldapsearch

From Wiki

Exemplo exportando o schema

ldapsearch -h ldap.empresax.com.br -p 389 -b "DC=empresax,DC=com,Dc=br"
  -D "CN=wpsbind,OU=LOTUS,OU=TI,DC=empresax,DC=com,Dc=br" -w SenhaWPSBind 
  -s base objectclass=*


Exemplo exportando o schema

ldapsearch -h ldap.empresax.com.br -p 389 -b "DC=empresax,DC=com,Dc=br"
  -D "CN=wpsbind,OU=LOTUS,OU=TI,DC=empresax,DC=com,Dc=br" -w SenhaWPSBind 
  -x -b cn=schema -s base objectclass=*

Resultado:

# extended LDIF
#
# LDAPv3
# base <cn=schema> with scope baseObject
# filter: objectclass=*
# requesting: ldapsyntaxes 
#

# schema
dn: cn=schema
ldapsyntaxes: ( 1.3.18.0.2.8.1 DESC 'IBM attribute type description' )
ldapsyntaxes: ( 1.3.18.0.2.8.3 DESC 'IBM entry UUID' )
ldapsyntaxes: ( 1.3.6.1.4.1.1466.115.121.1.12 DESC 'Distinguished name' )
ldapsyntaxes: ( 1.3.6.1.4.1.1466.115.121.1.15 DESC 'Directory string' )


Exemplo 1

# extended LDIF
#
# LDAPv3
# base <cn=schema> with scope baseObject
# filter: objectclass=*
# requesting: attributetypes 
#

# schema
dn: cn=schema
attributetypes: ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' ) DESC 'User shortnam
 e or userid' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE userApplications )
attributetypes: ( 0.9.2342.19200300.100.1.10 NAME ( 'manager' ) DESC 'Identifi
 es the distinguished name of the entrys manager.' SYNTAX 1.3.6.1.4.1.1466.115
 .121.1.12 USAGE userApplications )


Exemplo 2

# extended LDIF
#
# LDAPv3
# base <cn=schema> with scope baseObject
# filter: objectclass=*
# requesting: objectclasses 
#

# schema
dn: cn=schema
objectclasses: ( 0.9.2342.19200300.100.4.13  NAME ( 'domain' ) DESC 'Object cl
 ass used to define entries that represent DNS domains in the directory. The d
 omainComponent attribute should be used for naming entries of this object cla
 ss.' STRUCTURAL SUP ( top ) MUST ( dc ) MAY ( userPassword $ searchGuide $ se
 eAlso $ businessCategory $ x121address $ registeredAddress $ destinationIndic
 ator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ te
 lephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $
  postOfficeBox $ postalAddress $ postalCode $ physicalDeliveryOfficeName $ st
  $ l $ description $ o $ associatedName ) )


Ver também