1
0
mirror of https://github.com/minio/docs.git synced 2025-09-10 20:12:12 +03:00
Files
docs/source/reference/minio-mc-admin/mc-admin-user-svcacct.rst
Daryl White af3d8aba9f Updates for two October 2024 releases (#1353)
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
2024-10-22 16:32:42 -04:00

99 lines
4.1 KiB
ReStructuredText

.. _minio-mc-admin-user-svcacct:
=========================
``mc admin user svcacct``
=========================
.. default-domain:: minio
.. contents:: Table of Contents
:local:
:depth: 2
.. mc:: mc admin user svcacct
.. important::
These commands have been replaced and will be deprecated in a future MinIO Client release.
As of MinIO Client RELEASE.2024-10-08T09-37-26Z, use the :mc:`mc admin accesskey` command and its subcommands for functions related to built-in MinIO IDP users and their access keys or STS tokens.
For access keys for AD/LDAP users, use the :mc:`mc idp ldap accesskey` command and its subcommands.
Description
-----------
.. start-mc-admin-user-svcacct-desc
The :mc:`mc admin user svcacct` command and its subcommands create and manage :ref:`Access Keys <minio-idp-service-account>` on a MinIO deployment.
As of MinIO Client RELEASE.2024-10-08T09-37-26Z, these commands have been replaced by :mc:`mc admin accesskey` and :mc:`mc idp ldap accesskey`.
This command and its subcommands will be deprecated in a future MinIO Client release.
.. end-mc-admin-user-svcacct-desc
Each access key is linked to a :ref:`user identity <minio-authentication-and-identity-management>` and inherits the :ref:`policies <minio-policy>` attached to its parent user *or* those groups in which the parent user has membership.
Each access key also supports an optional inline policy which further restricts access to a subset of actions and resources available to the parent user.
:mc:`mc admin user svcacct` only supports creating access keys for :ref:`MinIO-managed <minio-users>` and :ref:`Active Directory/LDAP-managed <minio-external-identity-management-ad-ldap>` accounts.
To create access keys for :ref:`OpenID Connect-managed users <minio-external-identity-management-openid>`, log into the :ref:`MinIO Console <minio-console>` and generate the access keys through the UI.
The :mc:`mc admin user svcacct` command has the following subcommands:
.. list-table::
:header-rows: 1
:widths: 40 60
* - Subcommand
- Description
* - :mc:`~mc admin user svcacct add`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-add.rst
:start-after: start-mc-admin-svcacct-add-desc
:end-before: end-mc-admin-svcacct-add-desc
* - :mc:`~mc admin user svcacct disable`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-disable.rst
:start-after: start-mc-admin-svcacct-disable-desc
:end-before: end-mc-admin-svcacct-disable-desc
* - :mc:`~mc admin user svcacct edit`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-edit.rst
:start-after: start-mc-admin-svcacct-edit-desc
:end-before: end-mc-admin-svcacct-edit-desc
* - :mc:`~mc admin user svcacct enable`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-enable.rst
:start-after: start-mc-admin-svcacct-enable-desc
:end-before: end-mc-admin-svcacct-enable-desc
* - :mc:`~mc admin user svcacct info`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-info.rst
:start-after: start-mc-admin-svcacct-info-desc
:end-before: end-mc-admin-svcacct-info-desc
* - :mc:`~mc admin user svcacct list`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-list.rst
:start-after: start-mc-admin-svcacct-list-desc
:end-before: end-mc-admin-svcacct-list-desc
* - :mc:`~mc admin user svcacct rm`
- .. include:: /reference/minio-mc-admin/mc-admin-user-svcacct-remove.rst
:start-after: start-mc-admin-svcacct-remove-desc
:end-before: end-mc-admin-svcacct-remove-desc
.. toctree::
:titlesonly:
:hidden:
/reference/minio-mc-admin/mc-admin-user-svcacct-add
/reference/minio-mc-admin/mc-admin-user-svcacct-disable
/reference/minio-mc-admin/mc-admin-user-svcacct-edit
/reference/minio-mc-admin/mc-admin-user-svcacct-enable
/reference/minio-mc-admin/mc-admin-user-svcacct-info
/reference/minio-mc-admin/mc-admin-user-svcacct-list
/reference/minio-mc-admin/mc-admin-user-svcacct-remove