[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 4,n - r
nisupdkeys 命令
用途
更新 NIS 目录对象中的公用密钥。
语法
/usr/lib/nis/nisupdkeys
[ -a ] | [ -C ]
[ -H Hostname ]
[ -s ]
[ Dirname ]
描述
nisupdkeys 命令更新 NIS+ 目录对象中的公用密钥。当更改 NIS+ 服务器的公用密钥时,
新密钥必须传播给所有引用该服务器的目录对象。nisupdkeys 读目录对象并且试图为该目录的每个服务器复制公用密钥。
该密钥然后被放置在目录对象中,然后修改对象来反映这个新密钥。
如果 Dirname 存在,那么它的目录对象被更新。如果不存在,那么缺省域的目录对象被更新。假定调用程序有必要的许可权限,nisupdkeys -s
获得被 Hostname 服务的所有目录的列表并且更新那些目录对象。
目录列表也可通过 nisstat 命令获得。
在运行 nisupdkeys 前,确定您已经把新地址/公用密钥传播给所有副本服务器。
标志
-a |
在目录对象中更新 NIS+ 服务器的统一地址。-a 标志只为 TCP/IP 传输系列服务。
您应该在服务器 IP 地址被改变时使用该标志。使用那台服务器上的 gethostname 解析新地址。为了进行解析工作,/etc/nsswitch.conf 文件必须指向服务器项的正确的源。 |
-C |
清除公用密钥。与没有公用密钥的服务器通信不需要使用安全远程过程调用。 |
-H Hostname |
为当前域目录对象更新名为 Hostname 的服务器的密钥。如果主机名没有全限定,那么 nisupdkeys 假定服务器在缺省域。
如果 Hostname 不为该目录服务,没有事情发生。 |
-s |
假定您有必要的许可权限,更新所有被 Hostname 服务器服务的 NIS+ 目录对象。如果您无权更新目录对象,那些更新失败并且会通知您。
如果 Hostname 上的 rpc.nisd 不能返回它服务的服务器列表,nisupdkeys 返回错误信息。那么您必须调用 nisupdkeys 多次,每个 rpc.nisd 服务的 NIS+ 目录一次。 |
Dirname |
为 Dirname 目录更新目录对象的密钥。 |
示例
- 为 abc.def. 域的服务器更新密钥,请输入:
nisupdkeys abc.def.
- 更新为 abc.def. 域服务的 xyzserver 主机的密钥,请输入:
nisupdkeys -H xyzserver abc.def.
- 清除 abc.def. 域中主机 xyzserver 的密钥,请输入:
nisupdkeys -CH xyzserver abc.def.
- 更新所有 xyzserver 服务的目录对象的密钥,请输入:
nisupdkeys -sH xyzserver
安全性
访问控制:要使用 nisupdkeys 命令,您必须对 NIS+ 目录对象有修改权限。
文件
/usr/lib/nis |
nisupdkeys 命令在其中驻留的目录。 |
相关信息
chkey 命令、
nisaddcred 命令以及 niscat 命令。
gethostbyname 子例程。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]