

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

# 使用 CMU 删除 AWS CloudHSM 用户
<a name="cloudhsm_mgmt_util-deleteUser"></a>

使用 c AWS CloudHSM loudhsm\_mgmt\_util (CMU) 中的**deleteUser**命令将用户从集群中的硬件安全模块 (HSM) 中删除。 AWS CloudHSM 只有加密员（CO）才能运行此命令。您无法删除当前登录到 HSM 的用户。有关删除用户的更多信息，请参阅[如何删除 HSM 用户](delete-user.md)。

**提示**  
您无法删除拥有密钥的加密用户 (CU)。

## 用户类型
<a name="deleteUser-userType"></a>

以下类型的用户均可运行此命令。
+ CO

## 语法
<a name="deleteUser-syntax"></a>

由于此命令没有命名参数，因此您必须按语法图中指定的顺序输入参数。

```
deleteUser {{<user-type>}} {{<user-name>}}
```

## 示例
<a name="deleteUser-examples"></a>

此示例从集群 HSMs 中删除加密官员 (CO)。第一个命令使用 [ListUser](cloudhsm_mgmt_util-listUsers.md) s 列出上的所有用户。 HSMs

输出显示该用户`3`是上的 CO HSMs。`alice`

```
aws-cloudhsm> listUsers
Users on server 0(10.0.0.1):
Number of users found:3

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO
Users on server 1(10.0.0.2):
Number of users found:3

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO

Users on server 1(10.0.0.3):
Number of users found:3

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO
```

第二个命令使用该**deleteUser**命令`alice`从中删除 HSMs。

输出显示该命令对集群 HSMs 中的所有三个都成功执行。

```
aws-cloudhsm> deleteUser CO alice
Deleting user alice(CO) on 3 nodes
deleteUser success on server 0(10.0.0.1)
deleteUser success on server 0(10.0.0.2)
deleteUser success on server 0(10.0.0.3)
```

最后一个命令使用该**listUsers**命令来验证`alice`是否已从集群 HSMs 上的所有三个命令中删除。

```
aws-cloudhsm> listUsers
Users on server 0(10.0.0.1):
Number of users found:2

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
Users on server 1(10.0.0.2):
Number of users found:2

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
Users on server 1(10.0.0.3):
Number of users found:2

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
```

## 参数
<a name="deleteUser-params"></a>

由于此命令没有命名参数，因此您必须按语法图中指定的顺序输入参数。

```
deleteUser {{<user-type>}} {{<user-name>}}
```

**<user-type>**  
指定用户类型。此参数为必需参数。  
您无法删除拥有密钥的加密用户 (CU)。
有效值为 **CO** 和 **CU**。  
要获取用户类型，请使用 [listUsers](cloudhsm_mgmt_util-listUsers.md)。有关 HSM 上的用户类型的详细信息，请参阅 [AWS CloudHSM 管理实用程序的 HSM 用户类型](understanding-users-cmu.md)。  
是否必需：是

**<user-name>**  
为用户指定友好名称。最大长度为 31 个字符。唯一允许的特殊字符是下划线 ( \_ )。  
用户名在创建之后无法更改。在 cloudhsm\_mgmt\_util 命令中，用户类型和密码都区分大小写，但用户名不区分大小写。  
是否必需：是

## 相关主题
<a name="deleteUser-seealso"></a>
+ [listUsers](cloudhsm_mgmt_util-listUsers.md)
+ [createUser](cloudhsm_mgmt_util-createUser.md)
+ [syncUser](cloudhsm_mgmt_util-syncUser.md)
+ [changePswd](cloudhsm_mgmt_util-changePswd.md)