Previous Contents Index DocHome Next |
iPlanet Directory Server Access Management Edition Administration Guide |
Chapter 6 Administration Attributes
The Administration Service consists of global and organization attributes. The values applied to the global attributes are applied across the iPlanet Directory Server Access Management Edition (DSAME) configuration and are inherited by every configured organization. They can not be applied directly to roles or organizations as the goal of global attributes is to customize the DSAME application. Values applied to the organization attributes are default values for each organization configured and can be changed when the service is registered to the organization. The organization attributes are not inherited by entries of the organization. The Administration Attributes are divided into:
Global Attributes
Global Attributes
The global attributes in the Administration Service are:
Default Role Permissions (ACIs)
Default Role Permissions (ACIs)
This attribute defines a list of default access control instructions (ACIs) or permissions that are used to grant administrator privileges when creating new roles. One of these ACIs is selected depending on the level of privilege desired. DSAME ships with two default role permissions:
Organization Admin
The Organization Administrator has read and write access to all entries in the configured organization. This role is named iPlanetAMOrgAdminRole.
Organization Help Desk Admin
The Organization Help Desk Administrator has read access to all entries in the configured organization and write access to the userPassword attribute. This role is named iPlanetAMOrgHelpDeskAdminRole.
Dynamic Admin Roles ACIs
This attribute defines the access control instructions for the administrator roles that are created dynamically when a group, organization, container or people container is configured using DSAME. These roles are used for granting administrative privileges for the specific grouping of entries created. The default ACIs can be modified only under this attribute listing.
Group Admin
The Group Administrator has read and write access to all members of a specific group. When a group is created, the Group Admin role is automatically generated with the necessary privileges to manage the group. The role is not automatically assigned to a group member. It must be assigned by the group's creator.
Organization Admin
The Organization Administrator has read and write access to all entries in an organization. When an organization is created, the Organization Admin role is automatically generated with the necessary privileges to manage the organization. This role is titled iPlanetAMOrgAdminRole.
Organization Help Desk Admin
The Organization Help Desk Administrator has read access to all entries in an organization and write access to the userPassword attribute. This role is titled iPlanetAMOrgHelpDeskAdminRole.
Note When a sub-organization is created, remember that the administration roles are created in the sub-organization, not in the parent org.
People Container Admin
By default, any user entry in an newly created organization is a member of that organization's People Container. The People Container Administrator has read and write access to all entries in the organization's People Container. This role is titled People Admin. Keep in mind that the People Admin DOES NOT have read and write access to the attributes that contain role and group DNs therefore, they cannot modify the attributes of, or remove a user from, a role or a group.
Organizational Unit Admin
The Organizational Unit Administrator has read and write access to all entries in an LDAP organizational unit. In DSAME, the LDAP organizational unit is often referred to as a container. This role is titled iPlanetAMOrgUnitAdminRole.
Organizational Unit Help Desk Admin
The Organizational Unit Help Desk Administrator has read access to all entries in an organizational unit and write access to the userPassword attribute in user entries only in this organizational unit. This role is titled iPlanetAMOrgUnitHelpDeskAdminRole.
Top Level Admin
The Top Level Administrator has read and write access to all entries in the top level organization. In other words, this Top Level Admin role has privileges for every configuration principal within the DSAME application. This role is titled SuperAdminRole.
Show People Containers
This attribute specifies whether to display People Containers in the DSAME console. If this option is selected, the menu choice People Containers displays in the Show menu at the top level for organizations instead of Users. The administrator must logout and log back in for this change to take effect.People containers are organizational units containing only user profiles. iPlanet recommends that you use a single people container in your DIT and leverage the flexibility of roles to manage access and services. The default behavior of the DSAME console is therefore to hide the People Container. However, if you have multiple people containers in your DIT, select Show People Containers to display People Containers as managed objects in the DSAME console.
Display Containers In Menu
This attribute specifies whether to display any containers in the Show menu of the DSAME console. The default value is false. An administrator can optionally chose either:
false (checkbox not selected) Containers are not listed among the choices on the Show menu at the top level for organizations and other containers.
true (checkbox selected) Containers are listed among the choices on the Show menu at the top level and for organizations and other containers.
Note The Display Containers in Menu option is only available when DSAME is installed using the default mode. When compliant installation is chosen, organizational units are never created.
Show Group Containers
This attribute specifies whether to show Group Containers in the DSAME console. If this option is selected, the menu choice Group Containers displays in the Show menu for organizations and containers. Group containers are organizational units for groups.
Managed Group Type
This option specifies whether subscription groups created through the DSAME console are static or dynamic. The console will either create and display subscription groups that are static or dynamic, not both. (Filtered groups are always supported regardless of the value given to this attribute.) The default value is dynamic.
A static group explicitly lists each group member using the groupOfNames or groupOfUniqueNames object class. The group entry contains the uniqueMember attribute for each member of the group. Members of static groups are manually added; the user entry itself remains unchanged. Static groups are suitable for groups with few members.
An administrator can select one of the following:A dynamic group uses a memberOf attribute in the entry of each group member. Members of dynamic groups are generated through the use of an LDAP filter which searches and returns all entries which contain the memberOf attribute. Dynamic groups are suitable for groups that have a very large membership.
A filtered group uses an LDAP filter to search and return members that meet the requirement of the filter. For instance, the filter can generate members with a specific uid (uid=g*) or email address (email=*@sun.com). In these examples, the LDAP filter would return all users whose uid begins with g or whose email address ends with sun.com, respectively. Filtered groups can only be created within the User Management view by choosing Membership by Filter. See "Managed Groups" for more information.
Dynamic Groups created through the Membership By Subscription option will be dynamic.
Static Groups created through the Membership By Subscription option will be static.
Note The Managed Group Type option is only available when DSAME is installed using the default mode. When compliant installation is chosen, the Managed Group Type is always static.
Service Hierarchy
This listing of services defines the order of precedence for default and externally configured services. The service tree in the Service Management interface is drawn dynamically based on the values in this attribute. If a new service is configured and added to DSAME, it must also be added to this attribute or it will not show up in the Service Management display.
Organization Attributes
The organization attributes in the administration service are:
Groups Default People Container
Groups Default People Container
This field specifies the default people container where users will be placed when they are created by a group administrator. There is no default value. A valid value is the DN of a people container (organizational unit). See the note under Groups People Container List attribute for the People Container fallback order.
Maximum Results Returned From Search
This field defines the maximum number of results returned from a search. The default value is 100.
Do not set this value above 500. The search will be refused.
Timeout For Search (sec.)
This field defines the amount of time (in number of seconds) that a search will continue before timing out. It is used to stop potentially long searches. After the maximum search time is reached, an error is returned. The default is 5 seconds.
Groups People Container List
This field specifies a list of People Containers from which a group administrator can choose when creating a new user. This list can be used if there are multiple people containers in the directory tree and the Show People Container attribute is set to false. (If no People Containers are specified in this list or in the Groups Default People Container field, users are created in the default DSAME people container, ou=people.) There is no default value for this field.
Display User's Roles
This option specifies whether to display a list of roles assigned to a user as part of their user profile page. The default value is true (checkbox selected). An administrator can select from the following:
false (checkbox not selected) The user profile page does not include a list of roles assigned to the user.
true (checkbox selected) The user profile page includes a list of roles assigned to the user.
Display User's Groups
This option specifies whether to display a list of groups the user belongs to as part of their user profile page. The default value is true (checkbox selected). An administrator can select from the following:
false (checkbox not selected) The user profile page does not include a list of groups the user belongs to.
true (checkbox selected) The user profile page includes a list of groups the user belongs to.
User Group Self Subscription
This option specifies whether users can add themselves to groups that are open to subscription. The default value is true (checkbox selected). An administrator can select from the following:
false (checkbox not selected) The list of groups the user belongs to is not modifiable by the user.
true (checkbox selected) The list of groups the user belongs to is modifiable by the user.
Note This option applies only when the Display User's Groups option is selected.
User Profile Display Options
This menu specifies the information displayed as the user profile. The default value is UserOnly. An administrator can select from the following:
UserOnly Display viewable User service attribute values from the User subschema.
ByService Display attribute values from dynamic subschema for services that have it.
- User service attribute values are viewable by the user when the attribute contains the keyword Display. See the iPlanet Directory Server Access Management Edition Programmer's Guide for details.
Combined Display viewable User service attribute values from the User subschema and attribute values from dynamic subschema for services that have it.
User Creation Default Roles
This listing defines roles that will be assigned to newly created users automatically. There is no default value. An administrator can input the DN of one or more roles.
Note This field only takes a full Distinguished Name address, not a role name.
View Menu Entries
This field lists the Java classes of services that will be displayed in the View menu at the top of the DSAME console. The syntax is i18N key | java class name. (The i18N key is used for the localized name of the entry in the View menu.)
Previous Contents Index DocHome Next
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.
Last Updated December 12, 2001