建立 NIS+ 服务器。
/usr/lib/nis/nisserver -r [ -d Domain ] [ -f ] [ -g GroupName ] [ -l Password ] [ -v ] [ -x ] [ -Y ]
/usr/lib/nis/nisserver -M -d Domain [ -f ] [ -g GroupName ] [ -h HostName ] [ -v ] [ -x ] [ -Y ]
/usr/lib/nis/nisserver -R [ -d Domain ] [ -f ] [ -h HostName ] [ -v ] [ -x ] [ -Y ]
nisserver 命令是用来设置根主控、非根主控以及带 2 级别安全性(DES)的 NIS+ 服务器副本的 shell 脚本。
当设置新域时,该脚本为在 Domain 中指定的域创建 NIS+ 目录(包含 groups_dir 和 org_dir)和系统表对象。然而,nisserver 不能将数据植入表中。 使用 nispopulate 植入表。
-r 标志被用来设置根主控服务器。 为了使用该标志,您必须是其上正在执行 nisserver 的服务器的超级用户。 -M 标志 用来为指定的域设置非根主控服务器。要使用该标志您必须是 NIS+ 机器上的 NIS+ 主体并且对 Domain 的父目录有写权限。新的非根主控服务器必须已经是有 rpc.nisd 守护程序在运行的 NIS+ 客户机(请参阅 nisclient 命令)。 -R 标志被用来为根和非根域设置副本服务器。 您必须是 NIS+ 主体,该主体位于 NIS+ 服务器上并且您必须对正在被复制的域的父目录有写权限。
/usr/lib/nis/nisserver -r -d abc.com.
/usr/lib/nis/nisserver -R -d abc.com.
/usr/lib/nis/nisserver -R -d abc.com. -h abcreplica
/usr/lib/nis/nisserver -M -d abc.xyz.com.
/usr/lib/nis/nisserver -M -d abc.xyz.com. -h defhost -g admin-mgr.abc.xyz.com.
/usr/lib/nis/nisserver -R -d abc.xyz.com. -h defhost
注: 后三个示例中的每一个中,在执行命令串之前主机必须是运行 rpc.nisd 守护程序的 NIS+ 客户机。
nisaddcred 命令、 nisclient 命令、 nisgrpadm 命令、nisinit 命令、nismkdir 命令、nispopulate 命令、nissetup 命令以及 rpc.nisd 守护程序。