Softerra LDAP Administrator HelpShow AllHide All

Group and Member Settings

The Group and Member Settings can be adjusted on a subsystem level via a corresponding property page. These settings determine the way how and where the application will be locating groups and members. A standard LDAP Administrator package is pre-configured to include a basic set of well-known group and member object classes to provide for a successful operation on most directory servers. However, if you have to deal with one or more custom object classes used to hold information on groups or members, and you want the application to recognize them accordingly, use the Group and Member Settings property page to register these custom object classes.

If DIT is fairly complex or large-sized, or if you wish to optimize the performance, it is recommended that you review and tweak the default configuration before using the Groups and Members subsystem in your working environment. The manually adjusted configuration can provide for a significant improvement of performance when searching for groups and members, as well as reduce chances of unwanted directory server load.

To launch the Group and Member Settings property page, click the Configure Settings link presented at any of the Group and Member wizard or property tabs.

The Group and Member settings include:

Group and Member Recognition Settings

The Group and Member recognition settings represent a list of object classes which contain information on dynamic groups, static groups (groups) and members. The application uses these settings to query the directory server for groups/members, to analyze the information received, to link members, static and dynamic groups with each other and to display results of the above actions. Here is what group or member recognition information consists of:

  • Object Class. The name of an object class which holds group or member information.

  • Icon. An icon associated with the object class.

  • Name Attribute. An attribute which holds a value used to display the group or member name.

  • Member-of Attribute. An attribute which holds references to groups this member belongs to.

  • Membership Attribute. An attribute which holds member references within a group.

  • Dynamic Membership Attribute. An attribute which holds LDAP search expressions for evaluating dynamic members of a dynamic group.

  • Excluded Member Attribute. An attribute that is used to exclude entries from being a dynamic member of a dynamic group.

Use either the Member Search, Group Search or Dynamic Group Search property page to add new, edit, remove or reorder member, group or dynamic group recognition settings respectively. It's recommended you move your preferred object classes to the top because the application uses them for recognition in the order they are displayed in the list.

Now, to add a new object class, click the Add button. To edit parameters of an existing object class, select one and click Edit. To remove an object class, select one and click Remove.

Group and Member Search Settings

The Group and Member Search settings specify a 'range' in your directory where the application should search for groups and members. By default, the group and member search is performed throughout the entire DIT and every single group and member gets included to the result. However, if you'd like to narrow the search down to one or more specific directory locations, you can do it by manually editing search settings via the Member Search Settings or Group Search Settings or Dynamic Group Search Settings buttons.

To specify one of more search branches, select the Search in branches radio button and then click Add to specify a new search branch. To edit an existing branch, select one and click Edit. To remove an existing branch, select one and click Remove. An empty list of branches is equal to selecting the Search the entire tree option.

Here is what each search branch specification item consists of:

  • Branch DN. A DN to search down from.

  • Search Filter. A filter used to search for groups and members throughout the branch.

  • Search Scope. A scope of the search. Use One level to search within a single level of Branch DN sub-entries, and Subtree to search all entries located under the Branch DN.

The Enable Paging option is recommended if your directory server limits the number of entries to be returned per one search request. Such restriction could be indicated by errors like 'Size Limit Exceeded' or 'Administrative Limit Exceeded'. For more information on paging, please consult the Paging Overview section.

In case you'd like the application to handle referrals to other servers during search, check the Handle Referrals option.

Advanced Group and Member Settings

Some LDAP servers, like Active Directory, update referential integrity between groups and members automatically every time you renew your list of group members. In other words, these servers make sure that there is a cross link between a group and a member. However, it's possible that your server does not support automatic updates of cross references. So, in case you still want cross links to be automatically updated on a server that does not support referential integrity, you should check the Ensure referential integrity box.

In small-sized directories, where numbers of members/groups are relatively low (making it possible to fit them all in a page inside the wizard), it is recommended that you consider using the Automatically Fetch All Available Objects option. It enables background retrieval and listing of all available members/groups 'on the fly' while changing group membership of some object at the same time, without having to explicitly press the Search button to start or resume fetching. So, having the Automatically Fetch All Available Objects option in the Member Settings checked means that the retrieval will include all the members/groups available under a current profile and will start automatically upon launching the wizard.

POSIX group allows to use uid attribute instead of distinguished name to specify members of a group. So, if you want to use uid instead of DN as a membership value, you should check the POSIX group support box.

Group and Member settings are server specific and bound to the server's host and port, so any two different profiles will share the same configuration settings for groups and members if they point to the same host and port.

See Also