1. ƥ

(objectClass=*)ꤷƤ٤ƤΥ֥Ȥ򸡺

	$ ldapsearch -x  -b "dc=example,dc=com" "(objectClass=*)"
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: (objectClass=*)
# requesting: ALL
#

# book1, example.com
dn: documentTitle=book1,dc=example,dc=com
objectClass: document
description: abstract1
documentTitle: book1
documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
documentAuthor: cn=Torvlobnor Puzdoy,dc=example,dc=com
documentIdentifier: document 1

# book2, example.com
dn: documentTitle=book2,dc=example,dc=com
objectClass: document
description: abstract2
documentTitle: book2
documentAuthor: cn=Mitya Kovalev,dc=example,dc=com
documentIdentifier: document 2

# search reference
ref: ldap://localhost:9012/dc=example,dc=com??sub

# example.com
dn: dc=example,dc=com
objectClass: organization
objectClass: dcObject
o: Example
dc: example

# Mitya Kovalev, example.com
dn: cn=Mitya Kovalev,dc=example,dc=com
objectClass: inetOrgPerson
cn: Mitya Kovalev
sn: Kovalev
seeAlso: documentTitle=book1,dc=example,dc=com
seeAlso: documentTitle=book2,dc=example,dc=com
givenName: Mitya
userPassword:: bWl0
telephoneNumber: 222-3234
telephoneNumber: 332-2334

# Torvlobnor Puzdoy, example.com
dn: cn=Torvlobnor Puzdoy,dc=example,dc=com
objectClass: inetOrgPerson
cn: Torvlobnor Puzdoy
sn: Puzdoy
seeAlso: documentTitle=book1,dc=example,dc=com
givenName: Torvlobnor
telephoneNumber: 545-4563

# Akakiy Zinberstein, example.com
dn: cn=Akakiy Zinberstein,dc=example,dc=com
objectClass: inetOrgPerson
cn: Akakiy Zinberstein
sn: Zinberstein
givenName: Akakiy

# search result
search: 2
result: 0 Success

# numResponses: 8
# numEntries: 6
# numReferences: 1


2. ȥκ

	$ ldapadd -x -D "cn=root,dc=example,dc=com" -w secret -f newentry.ldif 
adding new entry "cn=User Test_Add_Entry,dc=example,dc=com"

ɲäȥ򸡺
	$ ldapsearch -x -b "dc=example,dc=com" "(&(objectClass=inetOrgPerson) (cn=User*))"
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: (&(objectClass=inetOrgPerson) (cn=User*))
# requesting: ALL
#

# User Test_Add_Entry, example.com
dn: cn=User Test_Add_Entry,dc=example,dc=com
objectClass: inetOrgPerson
cn: User Test_Add_Entry
sn: Test_Add_Entry
givenName: User

# search result
search: 2
result: 0 Success


3. ȥ°

	$ ldapmodify -x -D "cn=root,dc=example,dc=com" -w secret -f setattrib.ldif 
modifying entry "cn=User Test_Add_Entry,dc=example,dc=com"
ldap_modify: Naming violation (64)
        additional info: value of naming attribute 'cn' is not present in entry


4. ȥ°κ


	$ ldapmodify -x -D "cn=root,dc=example,dc=com" -w secret -f deleteattr.ldif 
modifying entry "cn=User Test_Add_Entry,dc=example,dc=com"


5. ȥκ

	$ ldapadd -x -D "cn=root,dc=example,dc=com" -w secret -f delentry.ldif 
deleting entry "cn=User Test_Add_Entry,dc=example,dc=com"

