User Self-Management

Novell iManager allows administrators to set up user self-management so users in the network can modify their own personal information when they are authenticated to the network as themselves.

User self-management is enabled with the [This] special trustee name in eDirectory. [This] is a special eDirectory trustee name that allows you to modify attributes on the authenticated object only.

The Provider.eMFrame.This.enable= flag in the eMFrame.cfg file must be set to "true" in order to enable user self-management. This file is located in the $TOMCAT_HOME/webapps/eMFrame/WEB-INF directory.

To enable user self-management:

  1. Make sure eGuide 2.1 is installed.

    eGuide 2.1 software can be downloaded for free from the Novell download site. It is also available on the eDirectory 8.7 WebApps CD.

  2. Make sure eDirectory 8.7 is installed.

    WARNING:  User self-management will work only on eDirectory versions 8.6 and later. We recommend that you upgrade to version 8.7 before setting up user self-management.

    Modifying the eMFrame.cfg file as described in this section will cause serious problems if you are not running eDirectory 8.6 or later on every server in your eDirectory tree.

  3. Open the eMFrame.cfg file located in the eMFrame\web-inf directory on the web/middleware server where iManager was installed.

  4. Find the following statement:

    Provider.eMFrame.This.enable=false

  5. Replace false with true.

  6. Save the eMFrame.cfg file.

  7. On the Web/middleware server where iManager is installed, then stop and restart the Tomcat servlet container.

  8. In iManager, configure tasks and assign the eGuide self-management role to one or more containers in the tree.

    NOTE:  You can only assign the eGuide self-management role to Container objects, not User objects.

    1. Install the eGuide Configuration plug-in, if necessary by going to Configure > Plug-in Setup and Install > Install Plug-in.

      NOTE:  The eGuide Configuration plug-in can be installed to multiple RBS Collections if multiple eGuide Self-Management roles are needed.

    2. Click on the Role Configuration > Modify eGuide Roles task.

    3. On the Modify eGuide Roles page, find the eGuide Self-Management role.

    4. Click on the Modify Tasks button next to this role in order to add or remove tasks from the role.

      You can also click on the Modify Members button that is next to this role in order to add or remove containers from the role.

      All User objects in the container will inherit the ability to modify attributes on their own objects according to the tasks in the role.