Configuring the Directory Server
Configuring Security in the Directory Server
Managing Global ACIs With dsconfig
Granting a Group Full Access to a Suffix
Granting Rights to Add and Delete Group Entries
Allowing Users to Add or Remove Themselves From a Group
Granting Conditional Access to a Group
Defining Permissions for DNs That Contain a Comma
The Get Effective Rights Control
Using the Get Effective Rights Control
Understanding Effective Rights Results
Many directory administrators want to allow internal users to change some but not all of the attributes in their own entry. The procedures in this section describe how to grant write access.
The following example ACI enables users internal to example.com to change their own password, home telephone number, and home address, but nothing else.
By allowing write access, you also grant users the right to delete attribute values.
aci: (targetattr="userPassword || homePhone || homePostalAddress") (version 3.0; acl "Write example.com"; allow (write) userdn="ldap:///self" and dns="*.example.com";)
This example assumes that the ACI is added to the ou=People,dc=example,dc=com entry.
The following example enables any user to update his own personal information in the example.com tree provided that he establish an SSL connection to the directory.
By setting this permission, you are also granting users the right to delete attribute values.
aci: (targetattr="userPassword || homePhone || homePostalAddress") (version 3.0; acl "Write SSL"; allow (write) userdn= "ldap://self" and authmethod="ssl";)
This example assumes that the aci is added to the ou=subscribers,dc=example,dc=com entry.