mc admin user info
语法
Themc admin user info命令返回一个的详细信息MinIO 用户在目标 MinIO 部署上。
要管理外部身份提供商用户,请参阅OIDC or AD/LDAP.
以下命令返回用户详细信息myuser在myminioMinIO 部署:
mc admin user info myminio myuser
该命令具有以下语法:
mc [GLOBALFLAGS] admin user info \
ALIAS \
USERNAME
Brackets
[]表示可选参数。共享同一行的参数是相互依赖的。
使用竖线分隔的参数
|操作符是互斥的。
将示例复制到文本编辑器中,根据需要修改,然后在终端/Shell中运行命令。
参数
- ALIAS
- 必需
The
alias从已配置的 MinIO 部署中检索用户信息。
全局标志
此命令支持任何全局标志.
Changed in version RELEASE.2023-05-26T23-31-54Z:mc admin user info --json输出包括从用户组成员身份继承的策略memberOf.
示例
查看用户详情
使用mc admin user info要查看 MinIO 部署中用户的详细信息:
mc admin user info ALIAS 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使用 :option::–json <mc.–json>查看从用户继承的策略群组成员资格:
mc admin user info ALIAS USERNAME --json
ThememberOf输出中的 property 包含用户所属的群组列表,以及附加到每个群组的策略。
输出类似于以下内容:
{
"status": "success",
"accessKey": "myuser",
"userStatus": "enabled",
"memberOf": [
{
"name": "testingGroup",
"policies": [
"testingGroupPolicy"
]
"authentication": builtin (myuser)
}
]
}
行为
S3 Compatibility
Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。
MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。