Designing Access Control
•
Parent—If the bind DN is the immediate parent entry, then the bind rule is
true. This allows you to grant specific permissions that, for example, allow a
directory branch point to manage its immediate child entries.
•
Self—If the bind DN is the same as the entry requesting access, then the bind
rule is true. For example, you can grant specific permission that allows
individuals to update their own entries.
•
All—The bind rule is true for anyone who has successfully bound to the
directory.
•
Anyone—The bind rule is true for everyone. This keyword is what allows or
denies anonymous access.
Setting Permissions
By default all users are denied access rights of any kind. The exception to this is the
directory manager. For this reason, you must set some ACIs for your directory if
you want your users to be able to access your directory.
The following sections describe the access control mechanism provided by your
Directory Server. For information about how to set ACIs in your directory, see the
Netscape Directory Server Administrator's Guide.
The Precedence Rule
When a user attempts any kind of access to a directory entry, Directory Server
examines the access control set in the directory. To determine access, Directory
Server applies the Precedence Rule. The rule states that when two conflicting
permissions exist, the permission that denies access always takes precedence over
the permission that grants access.
For example, if you deny write permission at the directory's root level, and you
make that permission applicable to everyone accessing the directory, then no user
can write to the directory regardless of any other permissions that you may allow.
To allow a specific user write permissions to the directory, you have to restrict the
scope of the original deny-for-write so that it does not include that user. Then you
have to create an additional allow-for-write permission for the user in question.
Allowing or Denying Access
You can explicitly allow or deny access to your directory tree. Be careful of
explicitly denying access to the directory. Because of the precedence rule, if the
directory finds rules explicitly forbidding access, the directory will forbid access
regardless of any conflicting permissions that may grant access.
150
Netscape Directory Server Deployment Guide • August 2002
Need help?
Do you have a question about the NETSCAPE DIRECTORY SERVER 6.1 - DEPLOYMENT and is the answer not in the manual?
Questions and answers