Red Hat Directory Server 8.0 Administrator's Guide

default but could be restricted using the targattrfilters keyword.
Deleting an entry:
Grant delete permission on the entry to be deleted.
Grant write permission on the value of each attribute in the entry. This right is granted by
default but could be restricted using the targattrfilters keyword.
Modifying an attribute in an entry:
Grant write permission on the attribute type.
Grant write permission on the value of each attribute type. This right is granted by default
but could be restricted using the targattrfilters keyword.
Modifying the RDN of an entry:
Grant write permission on the entry.
Grant write permission on the attribute type used in the new RDN.
Grant write permission on the attribute type used in the old RDN, if you want to grant the
right to delete the old RDN.
Grant write permission on the value of attribute type used in the new RDN. This right is
granted by default but could be restricted using the targattrfilters keyword.
Comparing the value of an attribute:
Grant compare permission on the attribute type.
Searching for entries:
Grant search permission on each attribute type used in the search filter.
Grant read permission on attribute types used in the entry.
The permissions granted on individual attributes or entries can affect a broad range of actions;
for example, there are several different permissions users must have to search the directory like
the following ldapsearch operation:
ldapsearch -h host -s base -b "uid=bkolics,dc=example,dc=com" objectclass=*
mail
The following ACI is used to determine whether user bkolics can be granted access:
aci: (targetattr = "mail")(version 3.0; acl "self access to
mail"; allow (read, search) userdn = "ldap:///self";)
Defining Permissions
183