1
0
mirror of https://github.com/minio/docs.git synced 2025-05-28 00:41:14 +03:00
docs/source/reference/deprecated/mc-admin-idp-ldap-policy.rst
Andrea Longo 4c735072f7
Move reference docs for mc admin idp commands to mc idp (#873)
All the `mc admin idp *` commands have been renamed `mc idp *`.
Deprecate everything under `mc admin idp` and create pages for their new
names in the MinIO Client section.

Affects the following commands and subcommands;
* `mc admin idp ldap`
* `mc admin idp openid`
*  `mc admin idp ldap policy`

The new pages maintain the existing content and page structure. New
pages for each subcommand are out of scope for this PR.

Partly addresses https://github.com/minio/docs/issues/859 and
https://github.com/minio/docs/issues/866

Staged:

http://192.241.195.202:9000/staging/DOCS-859-part-2-idp/linux/html/reference/minio-mc.html

http://192.241.195.202:9000/staging/DOCS-859-part-2-idp/linux/html/reference/minio-mc-admin.html

http://192.241.195.202:9000/staging/DOCS-859-part-2-idp/linux/html/reference/minio-mc-deprecated.html

Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
2023-06-08 11:58:22 -06:00

7.6 KiB

mc admin idp ldap policy

minio

Table of Contents

mc admin idp ldap policy

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

mc admin idp ldap policy has moved to mc idp ldap policy.

Description

The mc admin idp ldap policy command allows you to view the mapping relationships between policies and the associated groups or users.

The mc admin idp ldap policy command has the following subcommands:

Subcommand Description
mc admin idp ldap policy attach Attach a policy to an entity
mc admin idp ldap policy detach Detach a policy from an entity
mc admin idp ldap policy entities List policy entity mappings

Syntax

attach

Attach one or more polices to entity.

EXAMPLES

The following example attaches two policies, policy1 and policy2, to the projectb group on the myminio deployment.

mc admin idp ldap policy attach myminio/                                               \
                                policy1                                                \
                                policy2                                                \
                                --group='cn=projectb,ou=groups,ou=swengg,dc=min,dc=io'

The following example attaches the policy, userpolicy, to the user bobfisher on the myminio deployment.

mc admin idp ldap policy attach myminio/                                               \
                                mypolicy                                               \
                                policy2                                                \
                                --user='uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io'

SYNTAX

The command has the following syntax:

mc [GLOBALFLAGS] admin idp ldap policy attach     \
                                POLICYNAME        \
                                [POLICY2] ...     \
                                ALIAS             \
                                [--user=`USER`]   \
                                [--group=`GROUP`]
  • Replace ALIAS with the alias <alias> of a MinIO deployment to configure for AD/LDAP integration.
  • Replace POLICYNAME with the policy to attach to the entity. You may list multiple policies to attach to the entity.
  • Use must use one of either the --user or --group flag. You may only use the flag once in the command. You cannot use both flags in the same command.

detach

Detach one or more policies from an entity.

EXAMPLES

The following example detaches two policies, policy1 and policy2, from the projectb group on the myminio deployment.

mc admin idp ldap policy detach myminio/                                               \
                                policy1                                                \
                                policy2                                                \
                                --group='cn=projectb,ou=groups,ou=swengg,dc=min,dc=io'

The following example detaches the policy, userpolicy, from the user bobfisher on the myminio deployment.

mc admin idp ldap policy detach myminio/                                               \
                                mypolicy                                               \
                                policy2                                                \
                                --user='uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io'

SYNTAX

The command has the following syntax:

mc [GLOBALFLAGS] admin idp ldap policy detach     \
                                POLICYNAME        \
                                [POLICY2] ...     \
                                ALIAS             \
                                [--user=`USER`]   \
                                [--group=`GROUP`]
  • Replace ALIAS with the alias <alias> of a MinIO deployment to configure for AD/LDAP integration.
  • Replace POLICYNAME with the policy to detach from the entity. You may list multiple policies to detach from the entity.
  • Use must use one of either the --user or --group flag. You may only use the flag once in the command. You cannot use both flags in the same command.

entities

Display a list of mappings for a user, group, and/or policy.

EXAMPLES

The following example lists all mappings for a specific policy, a set of groups, and a selection of users on the myminio deployment.

Specifically, it lists - Users mapped to the finteam-policy policy. - Policies assigned to the uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io user - Policies assigned to the cn=projectb,ou=groups,ou=swengg,dc=min,dc=io group

mc admin idp ldap policy entities myminio/                                            \
                             --policy finteam-policy                                  \
                             --user 'uid=bobfisher,ou=people,ou=hwengg,dc=min,dc=io'  \
                             --group 'cn=projectb,ou=groups,ou=swengg,dc=min,dc=io' 

SYNTAX

The command has the following syntax:

mc [GLOBALFLAGS] admin idp ldap policy entities                \
                                ALIAS                          \
                                [--user `value`, -u `value`]   \
                                [--group `value`, -g `value`]  \
                                [--policy value]
  • Replace ALIAS with the alias <alias> of a MinIO deployment to configure for AD/LDAP integration.
  • You may use each of the --user, --group, and/or --policy flags as many times as desired in the command.
  • For each flag, the output lists the entities mapped to the specified policy, user, or group.
  • Omit all flags to return a list of mappings for all policies.

Global Flags