1
0
mirror of https://github.com/minio/docs.git synced 2025-05-28 00:41:14 +03:00
docs/source/reference/minio-mc-admin/mc-admin-user-info.rst
Daryl White 34cf55934a
Updates for several July 2023 mc releases (#964)
mc RELEASE.2023-07-18T21-05-38Z
- Replaces mc replicate diff with mc replicate backlog
- Adds mc support top net

mc RELEASE.2023-07-07T05-25-51Z
- Adds mc support perf site-replication
- Deprecates mc admin replicate --sync flag in favor of new mc admihn
replicate --mode flag
- Updates output example of mc admin user info to show authentication
info

Partially addresses  #930
2023-08-22 13:54:51 -05:00

3.9 KiB

mc admin user info

minio

Table of Contents

mc admin user info

Syntax

The mc admin user info command returns detailed information of a MinIO user <minio-internal-idp> on the target MinIO deployment.

To manage external Identity Provider users, see OIDC <mc idp openid> or AD/LDAP <mc idp ldap>.

EXAMPLE

The following command returns details of user myuser on the myminio MinIO deployment:

mc admin user info myminio myuser

SYNTAX

The command has the following syntax:

mc [GLOBALFLAGS] admin user info      \
                            ALIAS     \
                        USERNAME

Parameters

ALIAS

The alias <mc alias> of a configured MinIO deployment to retrieve user information from.

USERNAME

The username to retrieve information for.

Global Flags

RELEASE.2023-05-26T23-31-54Z

mc admin user info --JSON output includes policies inherited from a user's group memberships in memberOf.

Examples

View User Details

Use mc admin user info to view detailed user information for a user on a MinIO deployment:

mc admin user info ALIAS USERNAME
  • Replace ALIAS <mc admin user info ALIAS> with the alias <mc alias> of the MinIO deployment.
  • Replace USERNAME <mc admin user info USERNAME> with the username of the user to display information for.

For the MinIO internal IDentity Provider (IDP) <minio-internal-idp>, the output resembles the following:

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

For a third-party <minio-external-identity-management> identity service such as LDAP, the output resembles the following:

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)

View Policies from Group Membership

Use mc admin user info with --JSON <mc.--JSON> to view the policies inherited from a user's group memberships <minio-groups>:

mc admin user info ALIAS USERNAME --JSON
  • Replace ALIAS <mc admin user info ALIAS> with the alias <mc alias> of the MinIO deployment.
  • Replace USERNAME <mc admin user info USERNAME> with the username of the user to display information for.

The memberOf property in the output contains a list of groups the user is a member of, with the policies attached to each group. The output resembles the following:

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

Behavior

S3 Compatibility