Installation guide

14 NetIQ eDirectory 8.8 SP8 Installation Guide
1.3 Non-root Install
eDirectory 8.8 and higher supports installation and configuration of eDirectory servers by a non-root
user. Earlier versions of eDirectory could be installed and configured only by a root user with only a
single instance of eDirectory running on a host.
With eDirectory 8.8 or higher, any non-root user can use a tarball build to install eDirectory. There
can be multiple instances of eDirectory binary installs by the same or different users. However, even
for non-root user installs, the system-level services such as the Novell International Cryptographic
Infrastructure (NICI), SNMP and SLP can be installed only with the root privileges. NICI is a
mandatory component, and SNMP and SLP are optional components for eDirectory functionality.
Also, with a package install, only a single instance can be installed by the root user.
After the install, a non-root user can configure eDirectory server instances using his or her individual
tarball installation, or by using a binary installation. This means that there can be multiple instances
of eDirectory servers running on a single host because any user, either root or non-root, can configure
different eDirectory server instances on a single host by using either a package or tarball installation.
For more details on the Multiple Instances feature, see Section 2.5.6, “Upgrading Multiple Instances,”
on page 28.
Non-root installation and configuration is applicable to Linux platforms only. For more information
on non-root installation and configuration, see Section 2.6.3, “Non-root User Installing eDirectory
8.8,” on page 32.
1.4 Standards Compliance
eDirectory 8.8 is compliant with the following standards:
Section 1.4.1, “FHS Compliance,” on page 14
Section 1.4.2, “LSB Compliance,” on page 15
1.4.1 FHS Compliance
To avoid file conflicts with other product application files, eDirectory 8.8 follows the Filesystem
Hierarchy Standard (FHS). This feature is available only on Linux.
eDirectory follows this directory structure only if you have chosen to install it in the default location.
If you have chosen a custom location, the directory structure would be custom_location/default_path.
For example, if you choose to install in the
eDir88
directory, the same directory structure would be
followed in the
eDir88
directory, like the man pages would be installed in the
/eDir88/opt/
novell/man
directory.
The following table lists the change in the directory structure:
Types of Files Stored in the Directory Directory Name and Path
Executable binaries and static shell scripts
/opt/novell/eDirectory/bin
Executable binaries for root use
/opt/novell/eDirectory/sbin
Static or dynamic library binaries
/opt/novell/eDirectory/lib
Configuration files
/etc/opt/novell/eDirectory/conf
Read/Write, run-time dynamic data like the DIB
/var/opt/novell/eDirectory/data