Novell is now a part of Micro Focus

How to Install NDS Corporate Edition on Solaris or Linux

Articles and Tips: tip

Paul Thompsom
Novell, Inc.

01 Dec 2001

Listed here are the summary steps that are needed to install the NDS (Novell Directory Services) Corporate Edition on either Solaris or Linux servers. (For a summary of the differences between NDS Corporate Edition, eDirectory, and other versions of NDS, please see Solution #10026433.)

The following steps are only a summary of the installation process. For complete directions, please consult the product documentation.

  1. Install NDS Corporate Edition. Run "./nds-install" from the product software directory, typically ending in "WWcdrom/Linux [Solaris]"

  2. Install ConsoleOne v1.2c2 or later. Copy the appropriate snap-ins from the product CD version of ConsoleOne to the new version (See Solution 10051850).

  3. Install Support Pack 1. Download and run "n8slinux.01" from the minimum patch list on the Support Connections web site located at:

  4. Edit the "/etc/nsswitch.conf" file. In this file, remove the NIS and NISPLUS entries from the "shadow," "passwd," and "groups" entries. Leave the hash mark with the NDS entry following.

  5. Edit the "/var/ndsuam/migrate2nds.inp" file. Make sure the correct admin user name and context are specified. Remove the hash mark and correct any other entries.

  6. Run the migration utility. Execute the "migrate2nds" option, which should be in the default path statement.

  7. Edit the "etc/nsswitch.conf" file. Remove the hash mark before the NDS entry in both the "passwd" and "groups" entries.

  8. Create a backup of the pam.d file (if you are running Solaris) or the directory (if you are running Linux). For Linux, type the following at the server prompt:

    cp r /etc/pam.d /etc/pam.d.old
  9. Copy and/or edit the appropriate pam files and entries. Copy the appropriate files (such as login, rlogin, ftp, and xdm) from the "/etc/pam.d.nds" directory to the "/etc/pam.d" directory. For example, for the primary login authentication using SSO, type the following:

    cp /etc/pam.d.nds/login.nds.sso /etc/pam.d/login
  10. Restart the NDS services. You do this by either restarting the machine (which works better from our experience) or by restarting NDS. You do this by typing

    /etc/rc.d/init.d/nds stop


    /etc/rc.d/init.d/nds start
  11. Copy new passwd and shadow file. If any migrated accounts were deleted, copy files_passwd, files_group, and files_shadow to the /etc directory to their corresponding file names. If the NIS database is missing, rebuild the database with these files.

  12. Modify any necessary file ownership assignments. If migrated users already exist as UNIX users in NDS, the user ids will need to be modified in order to preserve file and directory ownership.

  13. Provide access to UNIX resources for all applicable NDS users. Users should have UNIX profiles properly completed, and should be members of groups that are members of applicable UNIX workstation objects.

* Originally published in Novell AppNotes


The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.

© Copyright Micro Focus or one of its affiliates