文档

mc admin user info

语法

mc admin user info 命令返回目标 MinIO 部署上 MinIO 用户 的详细信息。

要管理外部身份提供商用户,请参阅 OIDCAD/LDAP

以下命令返回 myminio MinIO 部署上用户 myuser 的详细信息

mc admin user info myminio myuser

该命令具有以下语法

mc [GLOBALFLAGS] admin user info      \
                            ALIAS     \
                            USERNAME
  • 方括号 [] 表示可选参数。

  • 共享同一行的参数是相互依赖的。

  • 使用管道 | 运算符分隔的参数是互斥的。

将示例复制到文本编辑器中,并在终端/shell 中运行命令之前根据需要进行修改。

参数

ALIAS
必需

配置的 MinIO 部署的 别名,用于从中检索用户信息。

USERNAME

要检索信息的用户名。

全局标志

此命令支持任何 全局标志

RELEASE.2023-05-26T23-31-54Z 版本变更: mc admin user info --json 输出包含从用户组成员身份继承的策略,位于 memberOf 中。

示例

查看用户详情

使用 mc admin user info 查看 MinIO 部署中用户的详细信息。

mc admin user info ALIAS USERNAME
  • ALIAS 替换为 MinIO 部署的 别名

  • USERNAME 替换为要显示其信息的用户的用户名。

对于 MinIO 内部身份提供程序 (IDP),输出类似如下所示:

AccessKey: miniouser
Status: enabled
PolicyName:
MemberOf: []
Authentication: builtin (miniouser)

对于 第三方 身份服务(例如 LDAP),输出类似如下所示:

AccessKey: uid=dillon,ou=people,ou=swengg,dc=min,dc=io
Status:
PolicyName: consoleAdmin
MemberOf: []
Authentication: ldap/localhost:1389 (uid=dillon,ou=people,ou=swengg,dc=min,dc=io)

查看组成员身份的策略

使用 mc admin user info 以及 --json 查看从用户的 组成员身份 继承的策略。

mc admin user info ALIAS USERNAME --json
  • ALIAS 替换为 MinIO 部署的 别名

  • USERNAME 替换为要显示其信息的用户的用户名。

输出中的 memberOf 属性包含用户所属的组列表,以及每个组附加的策略。输出类似如下所示:

{
 "status": "success",
 "accessKey": "myuser",
 "userStatus": "enabled",
 "memberOf": [
  {
   "name": "testingGroup",
   "policies": [
    "testingGroupPolicy"
   ]
 "authentication": builtin (myuser)
  }
 ]
}

行为

S3 兼容性

mc 命令行工具构建为与 AWS S3 API 兼容,并已在 MinIO 和 AWS S3 上针对预期功能和行为进行测试。

MinIO 不保证其他与 S3 兼容的服务,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令 *可能* 按文档记录的方式工作,但任何此类用法均需自行承担风险。