Home > Domino News > Get control of your access control lists
Domino News:
EMAIL THIS

Get control of your access control lists

By Christine Polewarczyk, Editor
21 May 2004 | SearchDomino.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Chuck Connell

This two-part Q&A article offers a plethora of access control list (ACL) advice from our resident security and administration expert Chuck Connell. From customizing private and public views to managing database access levels, you asked and Connell answered.


SearchDomino.com member: Whenever staff members click on a button to display a view, I only want that view to display their level of access. For instance, I'd like an executive user to only see the documents or data that are at the executive level access.

However, for management level, I want users to be able to view the management AND executive level access. How can I do that? Do I need to create it on a different form for each access level?

Chuck Connell: There are various ways to do this, but here's one suggestion:

  1. Create several roles in the database ACL, such as [highmanage], [manage], [exec], etc.
  2. Then add names/groups to the ACL and assign various roles to them. So one group of people can have the roles [manage] and [exec], while another group of people will only have the role [exec].
  3. Then, set the view security so that only people with the proper role can see the view.

For more security, add a Reader field to every form (hence, document) and use the same roles in the Reader fields. This is more secure, because a clever user can get around view security.

SearchDomino.com member: In our application, we set the ACL for the default user to prevent the creation of personal views and folders. However, the user can still create private views and folders by copying an existing view or folder. Is there any way to prevent the user from creating private views? If not, is there any way to prevent the user from copying existing views or folders?

Connell: Anyone with Reader access (or higher) can create personal views and folders. The ACL option "create personal folders/views" just refers to where the personal folders/views are stored. If you select this option, personal folders/views are stored on the server (in the database). If you deselect this option, personal folders/views are stored in the user's desktop.

The option is poorly worded and is a source of much confusion. So, I don't believe that there is any way to prevent users from creating personal folders/views. (If anyone knows how, please let me know.)

This leads to a question though ... why do you want this restriction? Are you using views as a security method, by storing certain documents in certain views, and trying to prevent users from seeing these documents? If this is your reason, you should re-examine your security model. Restricting access to certain views (or forms) is not a security method. It is too easy to get around, in several ways.

SearchDomino.com member: I have set the default level in the ACL so that users cannot create shared or personal views or folders within the database. Everything is running local on the user's station. For the present, we are not using the server. However, we find that users have full access to do anything they want with the database. Our goal is to stop users from deleting/creating/renaming views and folders of any kind within the application.

Connell: If I understand this correctly, here is what you are doing: You have created a Notes application. You gave each person a separate physical copy of the application, and put it on each person's computer. Then you adjusted the ACL of each copy to control what that person can do in the application.

Assuming I have this correct, the problem is that it won't work. Lotus Notes enforces most of its security settings by working with the Domino server. Notes basically assumes that you are using a Domino server to hold the databases. Most security features are simply turned off when you have your own local copy of a database.

Click here to continue to part two.

Tags: Lotus Notes Domino Access, Permissions and AuthenticationVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Lotus Notes Domino Access, Permissions and Authentication
Display Lotus Notes user group membership details in a tree view
How DirLint verifies data in Lotus Notes Domino 8 directories
Fix and update Lotus Notes documents with limited access
Lotus Notes access error: 'database is not opened yet'
Formula language button manages Deny Access list searches
Update the ACL from the Roles view with LotusScript
Secure Lotus Notes 8 with the Internet password lockout feature
Find a Lotus Notes user within NAB Deny Access groups
Move a Lotus Domino server to a new certifier without a reinstall
Troubleshoot Lotus Notes Out of Office (OOO) agent error messages

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Lotus Notes Server Solutions - Quickr, Domino Server, Websphere
HomeTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersDomino IT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 1999 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts