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(任务)

口令文件和名称空间安全

管理 NIS 用户

如何向 NIS 域添加新 NIS 用户

设置用户口令

NIS 网络组

使用 NIS 映射

获取映射信息

更改映射的主服务器

如何更改映射的主服务器

修改配置文件

如何修改配置文件

修改和使用 /var/yp/Makefile

使用 Makefile

更改 Makefile 宏/变量

修改 Makefile

如何修改 /var/yp/Makefile 以使用特定数据库

如何修改 Makefile 以删除数据库

更新和修改现有映射

如何更新随缺省集合提供的映射

维护更新后的映射

传播 NIS 映射

使用 cron 命令进行映射传送

将 Shell 脚本用于 cronypxfr

直接调用 ypxfr 命令

记录 ypxfr 活动

修改非缺省映射

使用 makedbm 命令修改非缺省映射

从文本文件创建新映射

向基于文件的映射中添加项

通过标准输入创建映射

修改通过标准输入创建的映射

使用 NIS 服务器

绑定到特定 NIS 服务器

如何设置计算机的 NIS 域名

如何配置通过 NIS 和 DNS 执行计算机主机名和地址查找

禁用 NIS 服务

8.  NIS 故障排除

第 3 部分LDAP 命名服务

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

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

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

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

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

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

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

词汇表

索引

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

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

使用 NIS 服务器

以下过程显示了用来修改 NIS 配置的方法,具体修改包括:绑定到特定的 NIS 服务器、设置 NIS 域名、将主机查找转发到 DNS,以及关闭 NIS 服务。

绑定到特定 NIS 服务器

使用下列步骤可以绑定到您指定的 NIS 服务器。有关更多信息,请参见 ypinit(1M)ypstart(1M)svcadm(1M) 手册页。

  1. 将 NIS 服务器的主机名及其 IP 地址添加到 /etc/hosts 文件。

  2. 确认已设置了 NIS 域名。

    # domainname
    example.com
  3. 提示输入 NIS 服务器主机名。

    # /usr/sbin/ypinit -c
    Server name: Type the NIS server host name
  4. 执行以下步骤以重新启动 NIS 服务:

    • 对于在系统重新引导后持续有效的服务,请运行 svcadm 命令。

      # svcadm enable svc:/network/nis/client
    • 对于仅在重新引导之前持续有效的服务,请运行 ypstopypstart 命令。

      # /usr/lib/netsvc/yp/ypstop
      # /usr/lib/netsvc/yp/ypstart

如何设置计算机的 NIS 域名

要更改计算机的 NIS 域名,请执行以下过程。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 定义 NIS 域名。
    # domainname research.example.com
  3. 更新并运行域名服务。
    # svccfg -s nis/domain:default refresh
    # svcadm enable nis/domain
  4. 将计算机设置为 NIS 客户机、从属服务器或主服务器。

    有关详细信息,请参见第 6 章

如何配置通过 NIS 和 DNS 执行计算机主机名和地址查找

通常,NIS 客户机配置有 nsswitch.conf 文件,以便只使用 NIS 查找计算机名和地址。如果此类查找失败,NIS 服务器可将这些查找转发给 DNS。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 添加 YP_INTERDOMAIN 关键字。

    两个映射文件(hosts.bynamehosts.byaddr)中必须包括 YP_INTERDOMAIN 关键字。要测试此关键字,请编辑 /var/yp/Makefile 并修改以下各行。

    #B=-b
    B=

    更改为:

    B=-b
    #B=

    现在,makedbm 在创建映射时将以 -b 标志启动,并会在 ndbm 文件中插入 YP_INTERDOMAIN 关键字。

  3. 运行 make 命令,以重新生成映射。
    # make hosts
  4. 检查是否正确设置了 DNS 名称服务器。

    以下命令列出了 DNS 名称服务器的所有 IP 地址:

    # svcprop -p config/nameserver network/dns/client
  5. 要启用 DNS 转发,请重新启动每台服务器。
    # svcadm restart network/nis/server:instance

    在此 NIS 实现中,ypserv 守护进程将自动以 -d 选项启动,将请求转发给 DNS。

禁用 NIS 服务

如果禁用了 NIS 主服务器上的 ypserv 守护进程,您将无法再更新任何 NIS 映射。