可以使用以下方法来安装 Identity Manager 引擎:
从 NetIQ 下载网站下载 Identity_Manager_4.7_Linux.iso。
装入下载的 .iso。
从 .iso 文件的根目录中,运行以下命令:
./install.sh
通读许可协议。
输入 y 以接受许可协议。
决定要安装的 Identity Manager 服务器版本。输入 y 将安装 Advanced Edition,输入 n 将安装 Standard Edition。
选择 Identity Manager 引擎并继续安装。
配置安装的组件。有关详细信息,请参见部分 10.0, 配置安装的组件。
从 NetIQ 下载网站下载 Identity_Manager_4.7_Linux.iso。
装入下载的 .iso。
从 .iso 的根目录中,运行以下命令:
./create_silent_props.sh
输入 y 以确认创建文件。
要安装 JRE,请输入 y。
要升级现有的 Identity Manager 组件,请输入 y。
决定要安装的 Identity Manager 服务器版本。输入 y 将安装 Advanced Edition,输入 n 将安装 Standard Edition。
选择组件的配置模式。有关详细信息,请参见部分 10.0, 配置安装的组件。
指定要安装的组件。
运行以下命令以执行无提示安装:
./install.sh -s -f <无提示属性文件的位置>
例如,
./install.sh -s -f /mnt/silent.properties,其中,/mnt/silent.properties 是无提示属性文件的储存位置。
您可以使用非 root 用户身份安装 Identity Manager 引擎,以增强 Linux 服务器的安全性。如果您是以 root 用户身份安装身份库的,则不能以非 root 用户身份安装 Identity Manager 引擎。如果要以非 root 用户身份安装引擎,则需执行以下步骤:
确保已安装 NICI。有关详细信息,请参见安装 NICI。
以非 root 用户身份安装身份库。有关详细信息,请参见以非 root 用户身份安装身份库。
以非 root 用户身份安装 Identity Manager 引擎。有关详细信息,请参见以非 root 用户身份安装引擎。
必须先安装 NICI,然后再继续身份库安装。由于必需的 NICI 包将在系统范围内使用,因此建议您使用 root 用户身份安装必要的包。但是,如果需要,您也可以使用 sudo 将访问权委托给其他帐户,然后使用该帐户来安装 NICI 包。
从装入的 iso 中,导航到 /IDVault/setup/ 目录。
运行以下命令:
rpm -ivh nici64-3.1.0-0.00.x86_64.rpm
校验 NICI 是否设置为服务器模式。输入下面的命令:
/var/opt/novell/nici/set_server_mode
必须执行此步骤,以确保身份库配置不会失败。
本节介绍如何使用 tarball 来安装身份库。当您提取文件时,系统将创建 etc、opt 和 var 目录。
使用对要安装身份库的计算机具有适当权限的 sudo 用户身份登录。
注:如果您想要指定自定义安装路径,也可以使用 root 用户身份登录。
从装入的 iso 中,导航到 /IDVault/ 目录。
创建一个新目录,然后将 eDir_NonRoot.tar.gz 文件复制到该目录。例如:/home/user/install/eDirectory。
使用以下命令提取文件:
tar -zxvf eDir_NonRoot.tar.gz
(视情况而定)要手动导出环境变量的路径,请输入以下命令:
export LD_LIBRARY_PATH=custom_location/eDirectory/opt/novell/eDirectory/ lib64:custom_location/eDirectory/opt/novell/eDirectory/lib64/ndsmodules: custom_location/eDirectory/opt/novell/lib64:$LD_LIBRARY_PATH export PATH=custom_location/eDirectory/opt/novell/eDirectory/ bin:custom_location/eDirectory/opt/novell/eDirectory/sbin:/opt/novell/ eDirectory/bin:$PATH export MANPATH=custom_location/eDirectory/opt/novell/man:custom_location/ eDirectory/opt/novell/eDirectory/man:$MANPATH export TEXTDOMAINDIR=custom_location/eDirectory/opt/novell/eDirectory/ share/locale:$TEXTDOMAINDIR
(视情况而定)要使用 ndspath 脚本导出环境变量的路径,必须在实用程序的前面添加 ndspath 脚本。完成下列步驟:
从 custom_location/eDirectory/opt directory 使用以下命令运行该实用程序:
custom_location/eDirectory/opt/novell/eDirectory/bin/ndspath utility_name_with_parameters
使用以下命令导出当前外壳中的路径:
. custom_location/eDirectory/opt/novell/eDirectory/bin/ndspath
像平时一样运行实用程序。
在 /etc/profile、~/bashrc 或类似脚本的末尾添加用于导出路径的指令。
执行此步骤后,每当您登录或者打开新外壳时,都可以直接启动实用程序。
要配置身份库,请完成以下步骤之一:
要运行 ndsconfig 实用程序,请在命令行中输入以下文本:
ndsconfig new [-t treename] [-n server_context] [-a admin_FDN] [-w admin password] [-i] [-S server_name] [-d path_for_dib] [-m module] [e] [-L ldap_port] [-l SSL_port] [-o http_port] -O https_port] [-p IP address:[port]] [-c] [-b port_to_bind] [-B interface1@port1, interface2@port2,..] [-D custom_location] [--config-file configuration_file]
例如:
ndsconfig new -t mary-tree -n novell -a admin.novell -S linux1 -d /home/ mary/inst1/data -b 1025 -L 1026 -l 1027 -o 1028 -O 1029 -D /home/mary/ inst1/var --config-file /home/mary/inst1/nds.conf
注:
必须指定介于 1024 到 65535 之间的端口号。不能对任何 eDirectory 应用程序假定默认端口 524。
端口规范中的这条限制可能会给以下类型的应用程序造成负面影响:
无法使用选项来指定目标服务器端口的应用程序。
使用 NCP 并针对 524 以 root 身份运行的旧式应用程序。
可以在 -B 和 -P 选项中指定 IPv6 地址。要指定 IPv6 地址,必须将地址包含在方括号 [ ] 中。例如:-B [2015::4]@636。
使用 ndsmanage 实用程序配置一个新实例。有关详细信息,请参见在身份库中创建新实例。
当您使用此方法时,无法安装以下组件:
Remote Loader: 要以非 root 用户身份安装 Remote Loader,请使用 Java Remote Loader。有关详细信息,请参见安装 Java Remote Loader。
Linux 帐户驱动程序: 需要根特权才能正常工作。
注:以非 root 用户身份安装 Identity Manager 引擎时,安装文件位于非 root 用户目录下。例如,/home/user(其中 user 为非 root 用户)。运行 Identity Manager 并不需要安装文件。您可在安装后删除安装文件。
要以非 root 用户身份安装 Identity Manager 引擎,请执行以下操作:
以安装身份库时使用的非 root 用户身份登录。
该用户帐户必须对非 root 身份库安装的目录和文件具有写访问权限。
导航到装入 Identity_Manager_4.7_Linux.iso 的位置。
从装入位置中,导航到 /IDM 目录。
执行以下命令:
./idm-nonroot-install.sh
使用以下信息完成安装:
指定非根 eDirectory 安装的目录。例如:/home/user/install/eDirectory。
如果这是在此 eDirectory 实例中安装的第一个 Identity Manager 服务器,请输入 Y 以扩展纲要。如果纲要未扩展,则 Identity Manager 无法生效。
系统会提示您扩展由非根 eDirectory 安装托管的非根用户所拥有的每个 eDirectory 实例的纲要。
如果选择扩展纲要,请指定有权扩展该纲要的 eDirectory 用户的完整判别名 (DN)。用户必须具有对整个树的主管权限才能扩展纲要。有关以非根用户身份扩展纲要的更多信息,请参见位于各个 eDirectory 实例的 data 目录中的 schema.log 文件。
运行 /opt/novell/eDirectory/bin/idm-install-schema 程序以在安装完成后在其他 eDirectory 实例上扩展纲要。
要完成安装过程,请继续部分 11.1, 完成非 Root 用户安装。
激活 Identity Manager。有关详细信息,请参见部分 24.0, 激活 Identity Manager。
要创建和配置驱动程序对象,请查阅该驱动程序的特定指南。有关详细信息,请参见 Identity Manager 驱动程序文档网站。