When the membership of a user group changes frequently, or when the group contains a large number of members, you can use an external executable called egroup to retrieve a list of members rather than having to configure the group membership manually. You can write a site-specific egroup executable that retrieves user group names and the users that belong to each group. For information about how to use the external host and user groups feature, see External Host and User Groups.