Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 255
  • Last Modified:

Making ACL's Available Dynamically?

We have a lot of databases because of the nature of our business... We change ACL's quite often.  Is there a way of requesting the ACL for a database to be displayed upon request? I don't care who sees the list?
0
pdliles
Asked:
pdliles
1 Solution
 
ArunkumarCommented:
Hi,

You may design a form and take the input from the user to select the Server and database name for the user to analyse the ACL.

Now read the ACL of the specified db using notesACL class.  Build the document like a report.

You may take the assistance of the code that is written in the maildb's Delegation profile form.  This would really help you in building this report.

Good Luck !

-Arun
0
 
ghassan99Commented:
Something silly:)
Create a smarticon with this formula:
@Command([FileDatabaseACL])
Then if the db is open or u click on a workspace icon, hit the smarticon and it will bring up the ACL.

-Gus
0
 
xavierplautardCommented:
It depends on the need you have. the previous answers seems to be ok, by the way if you need a tool to do that, you can use ServerAdminPlus, from percusion software.
0
 
Simon_HendryCommented:
Just a thought ...

In notes 5 there is a server task called the "catalog" it is the database cataloger... If you run this on an R5 server it goes through all of the databases in your domain ( every database on every server in your NAB/Directory) and stores all of the ACL information for the databases in a centralised Catalog.nsf file...

This might be useful for you... The Cataloger runs every hour or so by default so the lists are kept up to date pretty well..

May not be what your looking for but worth a comment

0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now