AIX命令参考大全,卷 4,n - r - pwchange 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

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 值的长度是被更改的密钥长度的两倍。

  1. 以下命令演示如何使用 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 文件。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]