开发者社区 问答 正文

MaxCompute用户指南:安全指南:安全相关语句汇总:项目空间的权限管理



用户管理

语句说明
list users查看所有已添加进来的用户
add user <username>添加一个用户
remove user <username>移除一个用户


角色管理

语句说明
list roles查看所有已创建的角色
create role <rolename>创建一个角色
drop role <rolename>删除一个角色
grant <rolelist> to <username>对用户指派一个或多个角色
revoke <rolelist> from <username>撤销对用户的角色指派


ACL授权

语句说明
grant <privList> on <objType> <objName> to user <username>对用户授权
grant <privList> on <objType> <objName> to role <rolename>对角色授权
revoke <privList> on <objType> <objName> from user <username>撤销对用户的授权
revoke <privList> on <objType> <objName> from role <rolename>撤销对角色的授权


权限审查

语句说明
whoami查看当前用户信息
show grants [for <username>] [on type <objectType>]查看用户权限和角色
show acl for <objectName> [on type <objectType>]查看具体对象的授权信息
describe role <roleName>查看角色的授权信息和角色指派

展开
收起
行者武松 2017-10-24 10:49:03 2155 分享 版权
阿里云 AI 助理回答

您提到的这些命令和语句看起来像是一个基于角色的访问控制(RBAC)系统或类似的权限管理系统中的操作指令,它们帮助管理员管理用户、角色以及访问控制列表(ACL)。虽然阿里云提供了一个强大的身份与访问管理服务(Identity and Access Management,简称IAM),但直接使用的命令行界面可能有所不同。不过,我可以将您的需求映射到阿里云IAM的相关功能上:

用户管理

  • 查看所有用户:在阿里云控制台中,登录后进入IAM管理页面,可以直接查看已添加的所有用户列表。
  • 添加用户:通过IAM控制台的“用户”菜单创建新用户。
  • 移除用户:在用户列表中选择相应用户,然后删除该用户。

角色管理

  • 查看所有角色:在IAM控制台的“角色”页面,可以列出所有已创建的角色。
  • 创建角色:同样在“角色”页面,点击创建新角色,并定义信任策略和服务相关权限。
  • 删除角色:在角色列表中选择要删除的角色,执行删除操作。

ACL授权

  • 对用户指派角色:在用户详情页面,可以通过“添加权限”来关联角色,实现类似grant role to user的功能。
  • 对角色授权:在角色的编辑页面,配置具体的权限策略,这等同于为角色分配权限。
  • 撤销授权:在用户或角色的权限管理页面,移除已分配的角色或具体权限。

权限审查

  • 查看当前用户信息:阿里云控制台顶部通常会显示当前登录用户的账号信息。
  • 查看用户权限和角色:在IAM控制台中,可以查看每个用户的详细权限设置和所关联的角色。
  • 查看具体对象的授权信息:对于特定资源(如ECS实例、OSS bucket等)的权限,可以在对应服务的控制台或使用RAM Policy管理器查看其ACL。
  • 查看角色的授权信息:在角色详情页面,可以查看该角色被授予的所有权限策略。

请注意,实际操作时应遵循阿里云IAM控制台的具体界面和流程,上述描述是基于一般概念的映射。如果您需要更详细的步骤说明或遇到具体问题,建议直接参考阿里云官方文档或在控制台内获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答