How to set up a time-based ACL policy
The following example procedure illustrates the creation of an ACL policy (named acl-pol1) that normally has a limited set of permissions, based on role1 and authorization profile ap2. However, at certain scheduled times, the ACL policy has a more extensive set of permissions, based on role1 and authorization profile ap1.
Click the thumbnails to enlarge figures.
To set up a time-based ACL policy
- Create and save an authorization profile (named ap1 in this example) with a relatively extensive set of permissions that allows you to create and execute BLPackages.
- Create and save another authorization profile (named ap2) with a minimal set of permissions.
- Create and save a role (named role1) and assign both authorization profiles (ap1 and ap2) to it. Step through the wizard panes as in the following series of figures.
- Create a user (named rbac-user1) and assign role1 to it.
- Create an ACL policy (named acl-pol1). Associate it by default to role1 and ap2, and schedule a time window during which it will be associated with role1 and ap1.
- Define a name for the ACL policy (and optionally also a description).
- Click + to add the role and the default authorizations from the ap2 authorization profile.
- Click Add under Time Window for scheduling additional time-based authorizations.
- Set scheduling name, date and time as per your requirements.
- Click the Permissions tab and then click + to select the app1 authorization profile for this scheduled time. Click OK after selecting the app1 authorization profile and then click OK again to save your settings on the Permissions tab.
- Click Next and then Finish to complete the creation of the ACL policy.
- Define a name for the ACL policy (and optionally also a description).
- Apply permissions (ACL and ACL policy) on the relevant objects.
Repeat this process for all yours items (including, for example, depot groups, job groups, and servers). - Log on as BLAdmin (or switch role to BLAdmins) and push Acl-Agents on the Target Machine.
Repeat this process for all other relevant targets.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*