Show Table of Contents
3.5.1. Deleting an Entry Using
3.5.2. Deleting an Entry Using
3.5. Deleting an Entry
Deleting an entry removes the entry from the directory.
Note
You can only delete entries that have no child entries. For example, you cannot delete the
ou=People,dc=example,dc=com
entry, if the uid=user,ou=People,dc=example,dc=com
entry still exists.
3.5.1. Deleting an Entry Using ldapdelete
The
ldapdelete
utility enables you to delete one or multiple entries. For example, to delete the uid=user,ou=People,dc=example,dc=com
entry:
# ldapdelete -D "cn=Directory Manager" -W -p 389 -h server.example.com -x "uid=user,ou=People,dc=example,dc=com"
To delete multiple entries in one operation, append them to the command. For example:
# ldapdelete -D "cn=Directory Manager" -W -p 389 -h server.example.com -x \ "uid=user1,ou=People,dc=example,dc=com" \ "uid=user2,ou=People,dc=example,dc=com"
For further details on the parameters used, see the ldapdelete(1) man page.
3.5.2. Deleting an Entry Using ldapmodify
To delete an entry using the
ldapmodify
utility, use the changetype: delete
operation. For example, to delete the uid=user,ou=People,dc=example,dc=com
entry:
# ldapmodify -D "cn=Directory Manager" -W -p 389 -h server.example.com -x dn: uid=user,dc=people,dc=example,dc=com changetype: delete