PingDirectory

targetfilter

The targetfilter keyword targets all attributes that match results returned from a filter.

The targetfilter clause has the following syntax.

(targetfilter =  <ldap_filter>)

For example, the following clause targets all entries that contain the ou=engineering attribute.

(targetfilter = "(ou=engineering)")

You can only specify a single filter, but that filter can contain multiple elements combined with the OR operator. The following clause targets all entries that contain ou=engineering, ou=accounting, and ou=marketing.

(targetfilter = "(|(ou=engineering)(ou=accounting)(ou=marketing)")

The following example allows the user, uid=eng-mgr, to modify the departmentNumber, cn, and sn attributes for all entries that match the filter ou=engineering.

aci:(targetfilter="(ou=engineering)")
  (targetattr="departmentNumber||cn||sn")
  (version 3.0; acl "example"; allow (write)
   userdn="ldap:///uid=eng-mgr,dc=example,dc=com";)