使用 Oracle® Solaris 11.2 目录和命名服务:DNS 和 NIS

退出打印视图

更新时间: 2014 年 7 月
 
 

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

如果以后需要修改映射,可以使用 makedbm 反汇编映射,并创建一个临时的中间文本文件。要反汇编映射并创建一个临时文件,请键入以下命令:

% cd /var/yp
% makedbm -u homedomain/mymap > mymap.temp

在生成的临时文件 mymap.temp 中,每行包含一项。您可以根据需要,使用任何文本编辑器编辑此文件。

要更新映射,请键入以下命令将修改过的临时文件的名称提供给 makedbm

% makedbm mymap.temp homedomain/mymap
% rm mymap.temp

然后,成为 root 用户并键入下列命令,将映射传播到从属服务器。

# yppush mymap

前面的段落解释了如何使用 makedbm 创建映射。但是,您实际上必须执行的所有操作均可通过使用 ypinit 命令和 /var/yp/Makefile 来完成,除非在系统已启动并运行后向数据库添加非缺省映射或更改 NIS 服务器集。

无论您在 /var/yp 中使用 Makefile 还是某个其他过程,目标都是相同的。主服务器上的映射目录中最终必须有格式正确的新 dbm 文件对。