NDS* provides a basic level of network access security through default rights. You can provide additional access control using the procedures outlined in this document.
[Contents]
Each time a user attempts to access a network resource, the system calculates that user's effective rights to the target resource.
To calculate a user's effective rights, the system uses the following process:
Note: This is the logical process, not the exact implementation. For an example of this process, see Rights Example.
The set of rights that results from this process constitutes the user's effective rights to the target resource. See Rights Example.
[Contents] [Top of Page]
In the tree shown below, user DJones is attempting to access volume Acctg_Vol. The steps below the diagram explain how NDS calculates DJones' effective rights to Acctg_Vol.
![[Insufficient memory to display graphic]](../graphics/rights.gif)
For details on the logic of this process, see How Rights Work.
For tips on the effects of this process and ways to control it, see Notes and Tips.
[Contents] [Top of Page]
NDS provides the following default rights:
[Contents] [Top of Page]
Each time a user attempts to access a network resource, the system calculates that user's effective rights to the target resource. For details on how this process works, see How Rights Work.
To view a user's effective rights to a resource,
[Contents] [Top of Page]
Each time a user attempts to access a network resource, the system calculates that user's effective rights to the target resource. To understand how this works, see How Rights Work.
One way to control a user's effective rights to a resource is to make an explicit trustee assignment.
To create or modify an explicit trustee assignment,
Once you have made the trustee assignment, you might want to check the user's effective rights to the target resource to see if the assignment had the desired effect. See Viewing Effective Rights.
[Contents] [Top of Page]
Assignments of inheritable rights to a container object flow down the tree and become effective on subordinate resources. To understand how this works, see How Rights Work.
For a particular trustee, you can override higher rights assignments by making an explicit assignment of fewer rights lower in the tree (see Setting Rights).
However, to block all inheritable rights from flowing down the tree, no matter who the trustee is, you must create an inherited rights filter (IRF).
To create or modify an IRF,
Keep in mind that this affects only inherited rights. You might want to check users' effective rights to see if the IRF had the desired effect. See Viewing Effective Rights.
[Contents] [Top of Page]
It is often easier to grant rights to a user by security equivalence than by making trustee assignments for that user explicitly.
However, rights granted by security equivalence are often overlooked by administrators who are attempting to block effective rights, and so the rights seem to circumvent their efforts. This reflects a lack of understanding of how the system calculates effective rights. See How Rights Work.
In NDS, some security equivalences are granted automatically and others are implied for all users. (See Security Equivalence.) In addition to these, you can grant security equivalences explicitly.
You can grant a user security equivalence to an object explicitly in either of two ways:
It doesn't matter which way you use, because the system keeps the lists on these pages synchronized automatically.
To add an object to a user's Security Equal To page,
To add a user to an object's Security Equal To Me page,
Once you have granted a security equivalence, you might want to check the user's effective rights to see if the security equivalence had the desired effect. See Viewing Effective Rights.
[Contents] [Top of Page]
It is often easier to grant rights to a user by creating a Group object, making the user a member of the group, and then granting rights to the group.
Members of a group are automatically security equivalent to the group.
To create a group,
To make a user a member of a group,
To grant rights to the group, see Setting Rights.
Once you have completed these tasks, you might want to check the user's effective rights to see if the group membership had the desired effect. See Viewing Effective Rights.
[Contents] [Top of Page]
[Contents] [Top of Page]
For other related topics, see the index.
[Contents] [Top of Page]
* Novell trademark. ** Third-party trademark. For more information, see Trademarks.