JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用命名和目录服务     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分关于命名和目录服务

1.  命名和目录服务(概述)

2.  名称服务转换(概述)

3.  管理 DNS(任务)

4.  设置 Oracle Solaris Active Directory 客户机(任务)

第 2 部分NIS 设置和管理

5.  网络信息服务(概述)

6.  设置和配置 NIS(任务)

7.  管理 NIS(任务)

8.  NIS 故障排除

第 3 部分LDAP 命名服务

9.  LDAP 命名服务介绍(概述)

10.  LDAP 命名服务的规划要求(任务)

LDAP 规划概述

规划 LDAP 网络模型

规划目录信息树

多台目录服务器

与其他应用程序共享数据

选择目录后缀

LDAP 和副本服务器

规划 LDAP 安全模型

规划 LDAP 的客户机配置文件和缺省属性值

规划 LDAP 数据置备

如何使用 ldapaddent 命令向服务器置备 host

11.  为使用 LDAP 客户机设置 Oracle Directory Server Enterprise Edition(任务)

12.  设置 LDAP 客户机(任务)

13.  LDAP 故障排除(参考信息)

14.  LDAP 命名服务(参考信息)

15.  从 NIS 转换为 LDAP(任务)

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

规划 LDAP 数据置备

在为 LDAP 服务器配置了正确的 DIT 和架构后,要向 LDAP 服务器置备数据,请使用新的 ldapaddent 工具。此工具将根据 LDAP 容器对应的 /etc 文件在容器中创建项。使用此工具,可以将数据置备到以下数据类型的容器中:aliasesauto_*bootparamsethersgrouphosts(包括 IPv6 地址)、netgroupnetmasksnetworkspasswdshadowprotocolspublickeyrpcservices。另外,还可以添加与 RBAC 相关的文件:/etc/user_attr/etc/security/auth_attr/etc/security/prof_attr/etc/security/exec_attr

缺省情况下,ldapaddent 从标准输入中读取数据并将其添加到与命令行中指定的数据库关联的 LDAP 容器中。但是,可以使用 -f 选项指定一个输入文件,以便从中读取数据。

由于项存储在基于客户机配置的目录中,因此必须将客户机配置为使用 LDAP 命名服务。

为了获得更好的性能,请按以下顺序装入数据库:

  1. 装入 passwd 数据库后再装入 shadow 数据库

  2. 装入 networks 数据库后再装入 netmasks 数据库

  3. 装入 bootparams 数据库后再装入 ethers 数据库

请注意,在添加自动挂载程序项时,数据库名称的形式为 auto_*(例如 auto_home)。

如果您要添加到 LDAP 服务器的 /etc 文件来自不同的主机,您可以将它们合并到同一个 /etc 文件中然后在一台主机上使用 ldapaddent 命令,也可以依次在不同的主机上运行 ldapaddent 命令,除了已配置为 LDAP 客户机的每台主机。

如果您的命名服务数据已在 NIS 服务器中,并且您希望将 LDAP 命名服务的数据移动到 LDAP 服务器中,请使用 ypcat 命令将 NIS 映射转储到文件中。然后,对这些文件运行 ldapaddent 命令来将数据添加到 LDAP 服务器。

以下过程假定将要从 yp 客户机提取表。

如何使用 ldapaddent 命令向服务器置备 host

  1. 确保已使用 idsconfig 命令设置了 Oracle Directory Server Enterprise Edition。
  2. 在客户机上,成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的第 9  章 "使用基于角色的访问控制(任务)"

  3. 使计算机成为 LDAP 客户机。
    # ldapclient init -a profileName=new -a domainName=west.example.com 192.168.0.1 
  4. 使用数据置备服务器。
    # ldapaddent -D “cn=directory manager” -f /etc/hosts hosts

    系统将提示您输入口令。

    在此示例中,ldapaddent 命令将使用已在配置文件 "new" 中配置的验证方法。选择 "simple" 将以明文形式发送口令。有关更多信息,请参阅 ldapaddent(1M) 手册页。

    在独立模式中,该命令应类似于以下内容:

    # ldapaddent -h 192.168.0.1 -N new -M west.example.com -a simple-D “cn=directory manager” -f /etc/hosts hosts