3.1 Installing the Linux and UNIX Scripting Driver

Topics in this section include

3.1.1 Installing the Linux and UNIX Scripting Driver Shim

  1. Log in to the target application server as root.

  2. Obtain the <os>_scriptdriver_install.bin file from your installation media and execute this self-extracting file on your Linux or UNIX system.

  3. Specify a language choice.

  4. Read and accept the license agreement.

  5. After the package is installed onto your system, you are prompted to enter Driver and Remote Loader passwords. These passwords are used to verify that an authorized driver shim is communicating with the Identity Manager engine. Follow the prompts:

    1. Enter and confirm the Remote Loader password.

    2. Enter and confirm the driver password.

  6. Next, you are prompted to retrieve an SSL certificate. Novell® eDirectory™ must be running to retrieve the certificate. The certificate allows SSL encryption between the Identity Manager engine and the driver shim. Enabling SSL is optional but is recommended for better security. To retrieve the certificate, follow the prompts:

    1. Specify the DNS name or IP address of your eDirectory server.

    2. Specify the LDAP secure port, default 636.

    3. Enter Y to accept the certificate.

  7. You are prompted for a Scripting language to be used on this system. Enter Perl for the sample Perl scripts to be installed or enter Shell for the sample Bourne Shell scripts to be installed.

  8. If you select Perl, you are optionally asked to install the Perl IDMLib perl module into the Perl system path to be accessible by the sample Perl scripts. Enter Yes or No to install this library.

  9. The installation of the driver shim is finished, with the option of starting the Driver Shim Service. Proceed to the next section to complete the installation of the driver.

3.1.2 Creating the Driver in Novell eDirectory using iManager

  1. In iManager, click the Import Drivers task under Identity Manager Utilities.

  2. All drivers are contained in a Driver Set. You can create a new Driver Set or install the driver into an existing one. See “Creating and Configuring a Driver” in the Identity Manager 3.6.1 Administration Guide for more details. Click Next to proceed.

  3. Select the Scripting driver from the list of drivers and click Next to proceed.

  4. Enter information in the requested configuration fields, then click Next to continue.

    When entering the Remote Loader and Driver object passwords, be sure to enter the same values that you entered when installing the Drivershim. For more information on these fields, see Section 4.1, Driver Parameters and Global Configuration Values.

  5. Click Define Security Equivalences, and select your administrative user to make the driver security-equivalent to that user (see also Section 2.3, Establishing a Security-Equivalent User).

  6. Click Exclude Administrative Roles, and select your administrative user and other high-privilege users that should not be monitored for events.

  7. Click Next to proceed, then click Finish to complete the installation.

3.1.3 Running the Driver

Start the driver engine component in Novell iManager.

The driver shim is a UNIX daemon process. Use the UNIX startup script usdrvd to start and stop the Novell Identity Manager Linux and UNIX Script Driver (see Section 6.0, Using the Scripting Driver.)