

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 CloudHSM CLI 更改 HSM 用户密码
<a name="change-user-password-cloudhsm-cli"></a>

 使用 CloudHSM CLI 中的 **user change-password** 命令更改硬件安全模块（HSM）用户的密码。

 用户类型和密码区分大小写，但是用户名不区分大小写。

 管理员、加密用户（CU）和应用程序用户（AU）只能更改自己的密码。要更改其他用户的密码，您必须以管理员身份登录。您无法更改当前已登录用户的密码。

**更改您自己的密码**

1. 使用以下命令启动 CloudHSM CLI 交互模式。

------
#### [ Linux ]

   ```
   $ /opt/cloudhsm/bin/cloudhsm-cli interactive
   ```

------
#### [ Windows ]

   ```
   PS C:\> & "C:\Program Files\Amazon\CloudHSM\bin\cloudhsm-cli.exe" interactive
   ```

------

1. 使用 **login** 命令并以待更改密码的用户身份登录。

   ```
   aws-cloudhsm > login --username {{<username>}} --role {{<role>}}
   ```

1. 输入用户的密码。

   ```
   Enter password:
   {
     "error_code": 0,
     "data": {
       "username": "{{<username>}}",
       "role": "{{<role>}}"
     }
   }
   ```

1. 输入 **user change-password** 命令。

   ```
   aws-cloudhsm > user change-password --username {{<username>}} --role {{<role>}}
   ```

1. 输入新密码。

1. 再次输入新密码。

**更改其他用户的密码**

1. 使用以下命令启动 CloudHSM CLI 交互模式。

------
#### [ Linux ]

   ```
   $ /opt/cloudhsm/bin/cloudhsm-cli interactive
   ```

------
#### [ Windows ]

   ```
   PS C:\> & "C:\Program Files\Amazon\CloudHSM\bin\cloudhsm-cli.exe" interactive
   ```

------

1. 使用 CloudHSM CLI，以管理员身份登录。

   ```
   aws-cloudhsm > login --username {{<admin>}} --role admin
   Enter password:
   {
     "error_code": 0,
     "data": {
       "username": "{{<admin>}}",
       "role": "admin"
     }
   }
   ```

1. 输入**user change-password**命令以及待更改密码的用户名称。

   ```
   aws-cloudhsm > user change-password --username {{<username>}} --role {{<role>}}
   ```

1. 输入新密码。

1. 再次输入新密码。

有关 **user change-password** 的更多信息，请参阅[user change-password](cloudhsm_cli-user-change-password.md)。