Adding new Access Control Entry for a Principal

New permissions can be added by adding an Access Controlling Entry. Simply click the Add ACE button.

Add new ACL for a Principal

This brings up the window shown below, the next step is to choose a path where the permission must be configured.

Configure permissions path

Here, a path is selected where you can configure a permission for dam-users:

Example configuration for dam-users

After the path is selected, the workflow goes back to this screen, where the user can then select one or more of the privileges from the available namespaces (like jcr, rep or crx) as shown i below.

Privileges can be added by searching using the text field and then selecting from the list.

NOTE
For a complete list of privileges and descriptions, see User, Group, and Access Rights Administration.

Search permission for a given path. Add New Entry for 'dam-users' as shown by a path selected in vertical columns.

After the list of privileges has been selected, the user can choose the Permission Type : Deny or Allow, as shown below.

Select permission Select permission

Using Restrictions

In addition to the list of privileges and the Permission Type on a given path, this screen also lets you add restrictions for fine grained access control as shown below:

Add restrictions

NOTE
For more information on what each restriction means, see the Jackrabbit Oak Documentation.

Restrictions can be added as shown below by choosing the restriction type, entering the value and hitting the + icon.

Add the restriction type Add the restriction type

The new ACE is reflected in the Access Control List as shown below. Note that jcr:write is an aggregate privilege that includes jcr:removeNode that was added above, but is not shown below as its covered under jcr:write.