mc admin group

mc admin group 命令管理 MinIO 存储服务上的组。

组是用户的集合。 每个组都可以有一个或多个分配的策略,这些策略明确列出允许或拒绝组成员访问的操作和资源。组提供了一种简化的方法来管理具有通用访问模式和工作负载的用户之间的共享权限。

注意:只能在 MinIO 存储服务上使用 mc admin。MinIO 不支持将 mc admin 命令与其他 S3 兼容服务一起使用,无论它们声称与 MinIO 部署兼容。

组和基于策略的访问控制

MinIO 使用基于策略的访问控制 (PBAC) 来支持已成功通过部署身份验证的用户的授权。每个策略都包含规定在部署中允许或拒绝的操作/资源的规则。 您可以为一个组分配一个或多个策略。 具有组成员身份的用户继承组分配的策略。 用户的总权限集包括他们明确分配的策略和通过组成员身份继承的任何策略。

默认情况下,新创建的组没有策略。 要配置组的分配策略,请使用 mc admin policy set 命令。

mc admin group 语法如下:

C:\>mc admin group -h
NAME:
  mc admin group - manage groups

USAGE:
  mc admin group COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]

COMMANDS:
  add      add users to a new or existing group
  remove   remove group or members from a group
  info     display group info
  list     display list of groups
  enable   enable a group
  disable  disable a group

FLAGS:
  --config-dir value, -C value  path to configuration folder (default: "C:\\Users\\Administrator\\mc")
  --quiet, -q                   disable progress bar display
  --no-color                    disable color theme
  --json                        enable JSON lines formatted output
  --debug                       enable debug output
  --insecure                    disable SSL certificate verification
  --help, -h                    show help

mc admin group 命令支持 6 个子命令,它们的用法分别如下:

命令描述
add

将用户添加到新组或现有组,语法如下:

mc admin group add TARGET GROUPNAME MEMBERS...

实例:将用户 'test' 和 'hxstrive' 添加到组 'allcents':

D:\server\minio> mc admin group add local allcents test hxstrive
Added members {test,hxstrive} to group allcents successfully.
remove

从组中删除组或成员,语法如下:

mc admin group remove TARGET GROUPNAME [USERNAMES...]

实例:

(1)从组“allcents”中删除成员“tencent”和“fivecent”。

C:\> mc admin group remove myminio allcents tencent fivecent

(2)删除组“allcents”。

C:\> mc admin group remove myminio allcents
info

显示组信息,语法如下:

mc admin group info TARGET GROUPNAME

实例:获取有关“allcents”组的信息。

C:\> mc admin group info myminio allcents
list

显示组列表,语法如下:

mc admin group list TARGET

实例:列出所有组。

C:\> mc admin group list myminio
enable

启用组,语法如下:

mc admin group enable TARGET GROUPNAME

实例:启用组“allcents”。

C:\> mc admin group enable myminio allcents
 disable禁用一个组,语法如下:
mc admin group disable TARGET GROUPNAME

实例:禁用组“allcents”。

C:\> mc admin group disable myminio allcents

  

说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号