[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 4,n - r
pwchange 命令
用途
动态更改用户认证和秘密密钥。
语法
pwchange [ -e ]
[ -d DebugLevel ] [ -p Protocol ] [ -u KeyUsage ] [ -s ] [ OldPassword NewPassword ] [ IPAddress | HostName | EngineID ]
描述
提供 pwchange 命令以使用户认证和秘密密钥的动态更改更为容易。对认证和秘密密钥的动态配置是通过对于语法 KeyChange 的对象执行 set 命令来实现的。keyChange 语法提供一种不需要实际密钥(新的或旧的)直接在电缆上流动的方法,直接流动不安全。取而代之的是,如果一个对象,例如要设置 usmUserAuthKeyChange(示例),
keyChange 值必须从新的和旧的密码以及将使用其密钥的代理的 engineID 中派生。pwchange 命令用于生成 keyChange 值。
pwchange 命令生成不同的输出,取决于选择哪个协议和密钥用法。典型的,Keychange 值的长度是被更改的密钥长度的两倍。
标志
-d DebugLevel |
此标志表示期望得到的调试信息级别。调试跟踪不是打开就是关闭:值 1 促使调试跟踪生成到命令发出者(sysout)的屏幕。缺省情况下调试跟踪是关闭的(0)。 |
-e |
此标志指示定义 keychange 值的代理由 engineID 标识而不是由 IP 地址或主机名标识。 |
-p Protocol |
此标志指示生成 keychange 值的协议。
有效值为:
- HMAC-MD5
- 为使用 HMAC-MD5 认证协议生成 keychange 值。
- HMAC-SHA
- 为使用 HMAC-SHA 认证协议生成 keychange 值。
- all
- 生成 HMAC-MD5 和 HMAC-SHA 的 keychange 值。
缺省值是生成 HMAC-MD5 协议 keychange 值。 |
-s |
此标志指示输出数据显示时应附以额外的空格以提高可读性。缺省情况下,数据以压缩格式显示,使对在 shell 脚本中的命令行上的 keychange 值的剪贴操作更加容易。 |
-u KeyUsage |
此标志指示 keychange 值的用法。有效值为:
- auth
- 认证 keychange 值。
- priv
- 秘密 keychange 值。
- all
- 认证 keychange 值和秘密 keychange 值。
注:
为认证生成的 keychange 值和为保密性生成的 keychange 值没有差别。
然而,秘密 keychange 值的长度取决于 keychange 值是否已本地化。
|
参数
EngineID |
指定使用密钥的目的地主机的 engineID( 1-32 个八位元,2-64 个十六进制数字)。engineID 必须是有 1-32 个八位元的字符串(2-64 个十六进制数字)。缺省值是代理标识不是 engineID。 |
HostName |
指定使用密钥的目的地主机。 |
IPAddress |
以点分十进制表示法指定目的地主机上的代理的 IP 地址,将在该目的地主机上使用密码。 |
NewPassword |
指定用于生成新密钥的密码。此密码的长度必须在 8 到 255 个字符之间。 |
OldPassword |
指定用于生成初始密钥的密码。此密码的长度必须在 8 到 255 个字符之间。 |
示例
pwchange 命令生成不同的输出,取决于选择哪个协议和密钥用法。典型的,Keychange 值的长度是被更改的密钥长度的两倍。
- 以下命令演示如何使用 pwchange:
pwchange oldpassword newpassword 9.67.113.79
此命令的输出类似于下列显示:
Dump of 32 byte HMAC-MD5 authKey keyChange value:
3eca6ff34b59010d262845210a401656
78dd9646e31e9f890480a233dbe1114d
要设置的值应使用 clsnmp 命令(全部都在一行上)以十六进制的值发送:
clsnmp set usmUserAuthKeyChange.12.0.0.0.2.0.0.0.0.9.67.113.79.2.117.49
\'3eca6ff34b59010d262845210a40165678dd9646e31e9f890480a233dbe1114d\'h
注:
在上例中,单引号之前的反斜杠是必需的,以使 AIX 能正确地解释十六进制的值。
usmUserTable 索引由 EngineID 和用户名的 ASCII 表示组成。在此情况中它是两个字符长并被转换为 117.49。
注:
pwchange 在生成密钥和 keychange 值时随机合并组件。同样的输入下,来自多个命令的输出不产生重复的结果。
相关信息
clsnmp 命令、pwtokey 命令、snmpdv3 守护程序。
/etc/clsnmp.conf 文件和 /etc/snmpdv3.conf 文件。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]