mirror of
https://github.com/minio/docs.git
synced 2025-09-14 20:09:30 +03:00
- Fixes a request type in an access management table Closes #1064 - Adds an admonition about PowerShell commands to Healthcheck API page Closes #1086 Staged: - [Request type fix](http://192.241.195.202:9000/staging/cleanups/windows/administration/identity-access-management/policy-based-access-control.html#userpolicy.writeonly) - [Healthcheck API](http://192.241.195.202:9000/staging/cleanups/windows/operations/monitoring/healthcheck-probe.html)
194 lines
5.3 KiB
ReStructuredText
194 lines
5.3 KiB
ReStructuredText
.. _minio-mc-idp-ldap-accesskey-ls:
|
|
|
|
============================
|
|
``mc idp ldap accesskey ls``
|
|
============================
|
|
|
|
.. default-domain:: minio
|
|
|
|
.. contents:: Table of Contents
|
|
:local:
|
|
:depth: 2
|
|
|
|
|
|
.. mc:: mc idp ldap accesskey list
|
|
.. mc:: mc idp ldap accesskey ls
|
|
|
|
|
|
Description
|
|
-----------
|
|
|
|
.. start-mc-idp-ldap-accesskey-ls-desc
|
|
|
|
The :mc:`mc idp ldap accesskey ls` displays a list of LDAP access key pairs.
|
|
|
|
.. end-mc-idp-ldap-accesskey-ls-desc
|
|
|
|
:mc:`mc idp ldap accesskey ls` is also known as :mc:`mc idp ldap accesskey list`.
|
|
|
|
.. include:: /includes/common-minio-ad-ldap-params.rst
|
|
:start-after: start-minio-ad-ldap-accesskey-creation
|
|
:end-before: end-minio-ad-ldap-accesskey-creation
|
|
|
|
.. tab-set::
|
|
|
|
.. tab-item:: EXAMPLE
|
|
|
|
The following example returns a list of access keys associated with the authenticated user on the ``minio`` :ref:`alias <alias>`:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey ls minio/
|
|
|
|
If the authenticated user has the ``admin:ListUsers`` permission, the example command returns a list of all users and their associated access keys.
|
|
|
|
.. tab-item:: SYNTAX
|
|
|
|
The command has the following syntax:
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc [GLOBALFLAGS] idp ldap accesskey ls \
|
|
ALIAS \
|
|
[--svcacc-only] \
|
|
[--temp-only] \
|
|
[--users-only] \
|
|
[DN] ...
|
|
|
|
|
|
- Replace ``ALIAS`` with the :ref:`alias <alias>` of a MinIO deployment configured for AD/LDAP integration.
|
|
- Replace ``DN`` with the string of a user's `distinguished name <https://learn.microsoft.com/en-us/previous-versions/windows/desktop/ldap/distinguished-names>`__.
|
|
You may list multiple distinguished names by separating each with a space.
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-syntax
|
|
:end-before: end-minio-syntax
|
|
|
|
|
|
Parameters
|
|
~~~~~~~~~~
|
|
|
|
.. mc-cmd:: ALIAS
|
|
:required:
|
|
|
|
The :ref:`alias <alias>` of the MinIO deployment configured for AD/LDAP.
|
|
|
|
For example:
|
|
|
|
.. code-block:: none
|
|
|
|
mc idp ldap accesskey ls minio
|
|
|
|
.. mc-cmd:: --svcacc-only
|
|
:optional:
|
|
|
|
Output only service account access keys.
|
|
|
|
Mutually exclusive with :mc-cmd:`~mc idp ldap accesskey ls --temp-only`.
|
|
|
|
.. mc-cmd:: --temp-only
|
|
:optional:
|
|
|
|
Output only temporary access keys.
|
|
|
|
Mutually exclusive with :mc-cmd:`~mc idp ldap accesskey ls --svcacc-only`.
|
|
|
|
.. mc-cmd:: --users-only
|
|
:optional:
|
|
|
|
Output only the user distinguished names.
|
|
|
|
Examples
|
|
~~~~~~~~
|
|
|
|
List All Access Keys
|
|
++++++++++++++++++++
|
|
|
|
To return a list of all access keys, you must first authenticate as the ``admin`` user.
|
|
Once authenticated, the following command returns all AD/LDAP access keys on the ``minio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey ls minio
|
|
|
|
.. note::
|
|
|
|
If the user does not have the ``admin:ListUsers`` permission, the command returns a list of access keys for the authenticated user only.
|
|
|
|
List User Distinguished Names
|
|
+++++++++++++++++++++++++++++
|
|
|
|
To return a list of DNs for a deployment, you must first authenticate as a user with the ``admin:ListUsers`` permission.
|
|
Once authenticated, the following command outputs the AD/LDAP distinguished names on the ``minio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey ls minio --users-only
|
|
|
|
List Temporary Access Keys
|
|
++++++++++++++++++++++++++
|
|
|
|
To return a list of all temporary access keys for a deployment, you must first authenticate as a user with the ``admin:ListUsers`` permission.
|
|
Once authenticated, the following command outputs a list of distinguished names with their associated temporary access keys.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey ls minio --temp-only
|
|
|
|
List a User's Access Keys
|
|
+++++++++++++++++++++++++
|
|
|
|
The following command returns the AD/LDAP access keys for the user ``bobfisher`` on the ``minio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey list minio/ uid=bobfisher,dc=min,dc=io
|
|
|
|
List Access Keys for Multiple Users
|
|
+++++++++++++++++++++++++++++++++++
|
|
|
|
The following command returns the AD/LDAP access keys for the users ``bobfisher`` and ``cody3`` on the ``minio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey list minio/ uid=bobfisher,dc=min,dc=io uid=cody3,dc=min,dc=io
|
|
|
|
List Access Keys for Authenticated User
|
|
+++++++++++++++++++++++++++++++++++++++
|
|
|
|
The following command returns the AD/LDAP access keys for the currently authenticated user on the ``minio`` deployment.
|
|
|
|
.. code-block:: shell
|
|
:class: copyable
|
|
|
|
mc idp ldap accesskey list minio/
|
|
|
|
.. note::
|
|
|
|
If the authenticated user has the ``admin:ListUsers`` permission, the command returns a list of all users and access keys on the deployment.
|
|
|
|
Global Flags
|
|
~~~~~~~~~~~~
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-mc-globals
|
|
:end-before: end-minio-mc-globals
|
|
|
|
|
|
Behavior
|
|
--------
|
|
|
|
S3 Compatibility
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
.. include:: /includes/common-minio-mc.rst
|
|
:start-after: start-minio-mc-s3-compatibility
|
|
:end-before: end-minio-mc-s3-compatibility
|