删除访问控制定义
使用 access_delete 命令可删除访问控制定义。
access_delete user_group=UserGroup < host=HostName | cluster=ClusterName >
参数
| 名称 | 类型 | 描述 | 必需 |
|---|---|---|---|
| user_group | 对象名 | 在应删除的访问控制定义中指定的用户组。 | Y |
| host | 对象名 | 在应删除的访问控制定义中指定的主机。 | N |
| cluster | 对象名 | 在应删除的访问控制定义中指定的集群。 | N |
该命令可删除用户组与主机或集群之间的关联。 如果不存在这样的访问定义,操作将失败。 当从集群中移除主机时,主机的关联将变成集群的关联。 这允许继续对操作进行映射,以使所有脚本能够继续工作。
示例:
access_delete user_group=usergroup1
输出:
Command executed successfully.
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 不允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
返回码
- USER_GROUP_NAME_DOES_NOT_EXIST
用户组名不存在。
- USER_GROUP_DOES_NOT_HAVE_ACCESS_TO_CLUSTER
用户组没有集群访问权。
- CLUSTER_BAD_NAME
集群名称不存在。
- HOST_BAD_NAME
主机名不存在。
- HOST_BELONGS_TO_CLUSTER
此主机已属于某集群。
- USER_GROUP_DOES_NOT_HAVE_ACCESS_TO_HOST
用户组没有主机访问权。