跳到主要内容

更新 SNMPv3 USM 用户

set snmpUser userName 命令可更新现有的简单网络管理协议(SNMP)USM 用户。对于要更改的 USM 用户,如果用户名具有唯一性,则可使用用户名标识该用户。如果存在多个具有相同用户名和不同引擎标识的用户,则应同时使用用户名和引擎标识来标识用户。

受支持的阵列

此命令适用于单个 DE2000H、DE4000H、DE4000F、DE6000H 或 DE6000F 存储阵列。

角色

要对存储阵列执行此命令,必须具有存储管理员或支持管理员角色。

语法

set snmpUser userName="snmpUserName" [engineId=(local | engineId)]
[newUserName="newSnmpUserName"] [newEngineId=(local | engineId)]
[authProtocol=(none | sha | sha256 | sha512) authPassword="authPassword"]
[privProtocol=(none | aes128) privPassword="privPassword"]

参数

参数描述
userName要更新的 SNMP USM 用户的名称。请用双引号(" ")将 SNMP USM 用户的名称括起来
engineId要更新的 SNMP USM 用户的引擎标识。如果有多个具有相同用户名的 USM 用户,则必须提供引擎标识。该值可以是“local”以指定本地 SNMP 代理是权威代理,也可以是十六进制数字字符串以指定远程 SNMP 代理引擎标识。
newSnmpUserName要为 SNMP 用户指定的新名称。请用双引号(" ")将 SNMP 用户的名称括起来。默认值是先前为用户定义的用户名。
newEngineId用作用户权威 SNMP 引擎标识的新引擎标识。该值可以是“local”以指定本地 SNMP 代理作为权威代理,也可以是十六进制数字字符串以指定远程 SNMP 代理引擎标识。默认值是先前为用户定义的引擎标识。
authProtocol要用于用户的认证协议(HMAC)。其值可以是以下某一项:
  • none - 不对 SNMP 消息进行认证(默认值)
  • sha - SHA-1 认证
  • sha256 - SHA-256 认证
  • sha512 - SHA-512 认证

默认值是先前为用户定义的认证协议。

authPassword要用于认证用户的密码。如果认证协议为“sha”、“sha256”或“sha512”,则必须指定此参数值
privProtocol要用于用户的隐私协议(加密)。其值可以是以下某一项:
  • none - 不对 SNMP 消息进行加密(默认值)
  • aes128 - AES-18 加密

默认值是先前为用户定义的隐私协议。

privPassword要用于用户隐私保护/加密的密码。如果隐私协议为“aes128”,则必须指定此参数值。

最低固件级别

11.70.2