跳过导航链接 | |
退出打印视图 | |
系统管理指南:命名和目录服务(DNS、NIS 和 LDAP) Oracle Solaris 10 8/11 Information Library (简体中文) |
4. 网络信息服务 (Network Information Service, NIS)(概述)
11. 为使用 LDAP 客户机设置 Sun Java System Directory Server(任务)
NIS 运行后,您可能需要创建一些之前提供给 ypinit 的初始列表中并未包含 NIS 从属服务器。
要添加 NIS 从属服务器:
角色包含授权和具有一定特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的第 9 章 "使用基于角色的访问控制(任务)"。
# cd /var/yp/domainname
# makedbm -u ypservers >/tmp/temp_file
makedbm 命令会将 ypservers 从 ndbm 格式转换为临时 ASCII 文件 /tmp/temp_file。
# makedbm /tmp/temp_file ypservers
然后,makedbm 会将 ypservers 重新转换回 ndbm 格式。
slave3# makedbm -u ypservers
makedbm 命令会在屏幕上显示 ypservers 中的每项。
注 - 如果某计算机名不在 ypservers 中,则该计算机不会收到映射文件的更新,原因是 yppush 需要从此映射中查询从属服务器的列表。
角色包含授权和具有一定特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的第 9 章 "使用基于角色的访问控制(任务)"。
从主服务器复制 NIS 映射集合,然后启动 NIS 客户机。运行 ypinit 命令时,请遵循提示并按优先级顺序列出 NIS 服务器。
slave3# cd /var/yp slave3# ypinit -c slave3# svcadm enable network/nis/client
slave3# /usr/sbin/ypinit -s ypmaster
其中,ypmaster 是现有的 NIS 主服务器的计算机名。
# svcadm disable network/nis/client
# svcadm enable network/nis/server