![]() |
![]()
| ![]() |
![]()
NAMEslapo-autogroup - automatic updates of group memberships which meet the requirements of any filter contained in the group definition. SYNOPSISIn slapd.conf:
DESCRIPTIONThe autogroup overlay to slapd(8) allows automated updates of group memberships which meet the requirements of any filter contained in the group definition. The filters are built from LDAP URI-valued attributes. Any time an object is added/deleted/updated, it is tested for compliance with the filters, and its membership is accordingly updated. For searches and compares, it behaves like a static group. If the attribute part of the URI is filled, the group entry is populated by the values of this attribute in the entries resulting from the search. Note that filters that use attributes that are themselves dynamically computed may not work consistently, and should be avoided. CONFIGURATIONEither slapd.conf(5) or the cn=config methodology of slapd-config(5) may be used for configuring autogroup. Both syntaxes are provided here for convenience:
EXAMPLESAs above in SYNOPSIS, or with memberof:
CAVEATSAs with static groups, update operations on groups with a large number of members may be slow. If the attribute part of the URI is specified, modify and delete operations are more difficult to handle. In these cases the overlay will try to detect if groups have been modified and then simply refresh them. This can cause performance hits if the search specified by the URI deals with a significant number of entries. BACKWARD COMPATIBILITYThe autogroup overlay has been reworked with the 2.5 release to use a consistent namespace as with other overlays. As a side-effect the following cn=config parameters are deprecated and will be removed in a future release:
ACKNOWLEDGEMENTSThis module was originally written in 2007 by Michał Szulczyński. Further enhancements were contributed by Howard Chu, Raphael Ouazana, Norbert Pueschel, and Christian Manal. Manpage updates provided by Emily Backes. SEE ALSOslapd.conf(5), slapd(8). CopyrightsCopyright 1998-2024 The OpenLDAP Foundation. Portions Copyright © 2007 Michał Szulczyński. All rights reserved.
|