The following figure
shows a simple example of an Explore Inheritance diagram.
In the preceding example,
the diagram was launched from the Shared Data folder
object, so that object is the left-most object in the display. The
immediate parent of Shared Data is SAS
Folders. SAS Folders inherits
from the repository itself, which is represented by the Default
ACT because that access control template (ACT) pattern
controls access at the repository-level. If you use the controls at
the top of the diagram to show effective permissions for a particular
user and permission (for example, the SAS Demo User and the ReadMetadata
permission), the display might look like the following figure:
In the preceding example,
the selected user has the selected type of access through the entire
inheritance path. If you use the controls at the top of the diagram
to select a different permission (for example, the WriteMetadata permission),
the display might look like the following figure.
In the preceding example,
the selected user has the selected type of access at the repository-level,
but loses that access at the SAS Folders node.
One way to investigate why access is lost at that node is to examine
the details within that node. For example, you might find that the
PUBLIC group has an explicit denial of WriteMetadata, and no other
group that the selected user belongs to has a direct grant. In the
following figure, the SAS Folders node shows
its details.
Note: In the unusual circumstance
in which an object has more than one immediate parent, the diagram
has multiple branches. When an object has more than one inheritance
path, a grant from either path is sufficient to provide access.