mirror of
https://github.com/minio/docs.git
synced 2025-08-08 01:43:18 +03:00
Deprecates a no longer used operator environment variable. Closes #1351 Adds `mc admin accesskey` and subcommands. Updates `mc admin user svcacct` and subcommands with reference to new commands. Closes #1350
182 lines
5.1 KiB
ReStructuredText
182 lines
5.1 KiB
ReStructuredText
.. _minio-mc-admin-accesskey-list:
|
|
|
|
=========================
|
|
``mc admin accesskey ls``
|
|
=========================
|
|
|
|
.. default-domain:: minio
|
|
|
|
.. contents:: Table of Contents
|
|
:local:
|
|
:depth: 2
|
|
|
|
.. mc:: mc admin accesskey list
|
|
.. mc:: mc admin accesskey ls
|
|
|
|
|
|
Syntax
|
|
------
|
|
|
|
.. start-mc-admin-accesskey-list-desc
|
|
|
|
The :mc:`mc admin accesskey ls` command lists users, access keys, or temporary :ref:`security token service <minio-security-token-service>` keys managed by the MinIO deployment.
|
|
|
|
.. end-mc-admin-accesskey-list-desc
|
|
|
|
The alias :mc:`mc admin accesskey list` has equivalent functionality to :mc:`mc admin accesskey ls`.
|
|
|
|
.. tab-set::
|
|
|
|
.. tab-item:: EXAMPLE
|
|
|
|
The following command lists all access keys associated to the user with username ``admin1`` on the deployment at alias ``myminio``:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc admin accesskey ls myminio admin1
|
|
|
|
The output resembles the following:
|
|
|
|
.. code-block:: shell
|
|
|
|
Access Key | Expiry
|
|
5XF3ZHNZK6FBDWH9JMLX | 2023-06-24 07:00:00 +0000 UTC
|
|
F4V2BBUZSWY7UG96ED70 | 2023-12-24 18:00:00 +0000 UTC
|
|
FZVSEZ8NM9JRBEQZ7B8Q | no-expiry
|
|
HOXGL8ON3RG0IKYCHCUD | no-expiry
|
|
|
|
|
|
.. tab-item:: SYNTAX
|
|
|
|
The command has the following syntax:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc [GLOBALFLAGS] admin accesskey ls \
|
|
ALIAS \
|
|
[USER] \
|
|
[--all] \
|
|
[--self] \
|
|
[--temp-only] \
|
|
[--users-only]
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-syntax
|
|
:end-before: end-minio-syntax
|
|
|
|
|
|
Parameters
|
|
~~~~~~~~~~
|
|
|
|
.. mc-cmd:: ALIAS
|
|
:required:
|
|
|
|
The :mc-cmd:`alias <mc alias>` of the MinIO deployment.
|
|
|
|
.. mc-cmd:: USER
|
|
:optional:
|
|
|
|
The username of the user(s) to display access keys for.
|
|
Separate multiple usernames with a space.
|
|
|
|
.. mc-cmd:: --all
|
|
:optional:
|
|
|
|
List all users and any access keys or temporary STS keys associated with them.
|
|
Requires admin privileges for the deployment.
|
|
|
|
This flag is mutually exclusive with the other flags available for this command.
|
|
|
|
.. mc-cmd:: --svcacc-only
|
|
:optional:
|
|
|
|
List temporary :ref:`Security Token Service (STS) keys <minio-security-token-service>` on the deployment.
|
|
|
|
This flag is mutually exclusive with the other flags available for this command.
|
|
|
|
.. mc-cmd:: --self
|
|
:optional:
|
|
|
|
List access keys and STS keys for the currently authenticated user.
|
|
|
|
This flag is mutually exclusive with the other flags available for this command.
|
|
|
|
.. mc-cmd:: --temp-only
|
|
:optional:
|
|
|
|
List users with their access keys.
|
|
This returns only users that have associated access keys.
|
|
|
|
This flag requires admin privileges for the user running the command.
|
|
|
|
This flag is mutually exclusive with the other flags available for this command.
|
|
|
|
.. mc-cmd:: --users-only
|
|
:optional:
|
|
|
|
List the MinIO users managed by the deployment.
|
|
Use in conjunction with the :mc-cmd:`~mc admin accesskey ls --all` flag to list all users on the deployment.
|
|
|
|
Global Flags
|
|
~~~~~~~~~~~~
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-mc-globals
|
|
:end-before: end-minio-mc-globals
|
|
|
|
Examples
|
|
--------
|
|
|
|
List all built-in users and associated access keys
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The following command lists all users managed by the MinIO deployment at alias ``myminio`` and any associated access keys or temporary STS tokens.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc admin accesskey list myminio/ --all
|
|
|
|
Return a list of access keys for the current authenticated user
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The following command lists the access keys or temporary STS tokens associated with the currently authenticated user for the ``myminio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc admin accesskey list myminio/ --self
|
|
|
|
List all users created and managed by the deployment
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The following command returns a list of all of the users on the current deployment.
|
|
The list only includes MinIO IDP managed users, not users managed by a third party tool on a protocol like OpenID or Active Directory/LDAP.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc admin accesskey ls myminio/ --all --users-only
|
|
|
|
Return a list of access keys associated with the users ``miniouser1`` and ``miniouser2``
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
The following command returns a list of access keys for two users on the ``myminio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc admin accesskey ls myminio/ miniouser1 miniouser2
|
|
|
|
Behavior
|
|
--------
|
|
|
|
S3 Compatibility
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-mc-s3-compatibility
|
|
:end-before: end-minio-mc-s3-compatibility
|