Tip

Which Groups Am I In?

Sometimes it is useful to know which groups you -- or another user -- are in.
The CoolTip presented May 5th shows you how to construct such a view -- but
believe it or not, it is already provided for you by Lotus, out of the box, no
programming required!

There is a hidden view in the Directory/Address Book, called ($ServerAccess).
It shows the names of any people (or other group members, such as servers).
Select a person, expand the entry, and see all thr groups. Note that since a
group can include other groups, you may have to refine your search further.
For example, if I am in:

Dovid Gross
BotB (Best of the Best - Don't be shy)
Notes Technologists

... then I should really check to see if BotB and Developers belongto any other
groups.

Search on BotB -- results in not found, don't look further.

Search on Notes Technolgists results in:
Notes Technologists
All Corporate Technologists


Now I know I'm in at least a three groups -- BotB, Notes Technologists, and All
Corporate Technologists. I should check the All Corporate Technologists group
to further drill down.

If you lick on the "access key" button in the status bar of Notes, then Notes
will esentially do this check for you. In addition to displaying your access
level for the current database, it displays all groups you are in, whether
directly or indirectly. the ones that are applicable to the current database
have checks next to them. In addition to groups, the list displays, at the
bottom, any roles associated with the current database's ACL.

By the way, if you want to do this the hard way, access ($ServerAccess)
directly. Since it is hidden, this is how to do that:

open the directory/address book,
hold down shift-control,
choose VIEW->GO TO.

The hidden views show up, including ($ServerAccess). The view sorts on the
hierarchical names of the group members, so John Doe/ACME will appear under
cn=john doe/o=acme.
I have some code that can be used for progams that need to heck group
membership this way, but it is not free.

This was first published in November 2000

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.