The database access control list

Every .NSF database has an access control list (ACL) thatspecifies the level of access that users and servers have to thatdatabase. Although the names of access levels are the same for usersand servers, those assigned to users determine the tasks that theycan perform in a database, while those assigned to servers determinewhat information within the database the servers can replicate. Onlysomeone with Manager access can create or modify the ACL.

To control the access rights ofNotes® users,select the access level, user type, and access level privileges foreach user or group in a database. You can set default entries in theACL when you create the database. You may also assign roles if thedatabase designer determines this level of access refinement is neededby the application. Work with the designer and user representativesof the application to plan the correct access level before you puta database into production.

For each user name, server name, or group name in an ACL, you canspecify:

  • An access level
  • Access level privileges
  • A user type
  • Roles
CAUTION:Domino® administratorswith full access administration rights, as well as users who are allowedto run agents with unrestricted access, can access databases withoutbeing explicitly listed in the database ACLs.
Note: The database ACL should not be confused with othertypes of ACLs used byDomino® administrators.One such ACL is the extended ACL, which is used only in theDomino® Directory and the ExtendedDirectory Catalog to restrict access to specific documents and fieldswithin those databases. You must enable extended access to use thisfeature. The other type of access control list is the .ACL file, whichis used by administrators to restrict user access to server directories.