Instead of setting every permission explicitly, use access
control templates (ACTs). Each ACT consists of a pattern of grants
and denials that are assigned to different users and groups. When
you apply an ACT to an object, the ACT settings are added to the object's
protections. When you want to assign the same settings to several
disparate resources, using an ACT is beneficial for these reasons:
-
It is easier to apply a pattern
than it is to set each permission individually on each resource for
which the pattern is appropriate.
-
If you need to change access to
the objects to which a pattern is applied, you can simply update the
permission pattern, rather than revisiting each resource and individually
modifying the settings.
To learn more, complete
this exercise in SAS Management Console:
-
-
On the
Folders tab,
right-click your
My Folder and select
NewFolder. Create a new folder
named
test2
.
-
Right-click the
test2
folder
and select
Properties. On the folder's
Authorization tab, briefly examine the settings for each
identity in the
Users
and Groups list box. Notice that all of the settings
are indirect
.
-
To apply an ACT to the test2
folder:
-
Click Access
Control Templates. In the Add and Remove
Access Control Templates dialog box, expand the Foundation node
in the Available list box and select Private
User Folder ACT.
-
Before you apply this
ACT to the test2
folder, click Properties to
verify the settings that this ACT provides. On the Permission
Pattern tab, notice that this ACT provides denials of
ReadMetadata, WriteMetadata, and CheckInMetadata permissions for the
PUBLIC group, grants of these permissions for the SAS Administrators
group, and a grant of ReadMetadata permission for the SAS System Services
group.
Note: Each ACT's pattern consists
of only the explicit
settings on that ACT's
Permission Pattern tab.
Settings that are unspecified (blank) on an ACT's pattern have no
effect when that ACT is applied to an object.
Click Cancel to
return to the list of ACTs that are applied to the test2 folder.
-
In the Add
and Remove Access Control Templates dialog box, move
Private User Folder ACT to the Currently
Using list box. This adds that ACT's settings to the
access controls for the test2
folder.
Any future changes to this ACT's permission pattern will affect access
to this folder.
Note: The Currently
Using list box includes only applied ACTs, so this list
typically does not include the repository ACT (default ACT).
-
Click
OK to
return to the
Authorization tab. Notice that
the PUBLIC denials of ReadMetadata, WriteMetadata, and CheckInMetadata
permissions now come from an ACT (those denials are now green
). Select
SAS Administrators and
notice the green grants of the same permissions. These ACT settings
override and hide the underlying indirect settings.
-
Click OK to
close the Properties dialog box for the test2 folder.
Note: If you are restricted, an
error message indicates that you cannot save the settings. Click
OK to
dismiss the message. On the
Authorization tab,
select yourself and add explicit
grants of ReadMetadata and WriteMetadata permissions.
Click
OK.
-
To clean up, right-click
the test2
folder and select Delete.
Several predefined ACTs
are provided on the
Plug-ins tab under
Authorization ManagerAccess Control
Templates. You can create additional ACTs
in this location.