本节介绍了如何使用 tarball 而不是 nds-install 实用程序来安装身份库。当您解压缩 tar 文件时,系统将会创建 etc、opt 和 var 目录。
有关以非 root 身份进行安装的先决条件的详细信息,请参见部分 7.2.2, 以非 root 用户身份安装身份库的先决条件。
注:当您在以 root 用户身份进行安装期间想要指定自定义路径时,也可以使用此过程。
使用对要安装身份库的计算机具有适当权限的 sudo 用户身份登录。
注:如果您想要指定自定义安装路径,也可以使用 root 用户身份登录。
在要用于安装身份库的目录中,使用以下命令解压缩 tar 文件:
tar xvf /tar_file_name
(视情况而定)要手动导出环境变量的路径,请输入以下命令:
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
注:
有关可使用 ndsconfig 实用程序指定的参数的详细信息,请参见部分 12.1.1, 了解 ndsconfig 实用程序参数。
必须指定介于 1024 到 65535 之间的端口号。不能对任何 eDirectory 应用程序假定默认端口 524。
端口规范中的这条限制可能会给以下类型的应用程序造成负面影响:
无法使用选项来指定目标服务器端口的应用程序。
使用 NCP 并针对 524 以 root 身份运行的旧式应用程序。
可以在 -B 和 -P 选项中指定 IPv6 地址。要指定 IPv6 地址,必须将地址包含在方括号 [ ] 中。例如:-B [2015::4]@636。
使用 ndsmanage 实用程序配置一个新实例。有关详细信息,请参见部分 12.2.2, 在身份库中创建新实例。