文档

mc admin idp ldap

版本 RELEASE.2023-05-26T23-31-54Z 中的更改: mc admin idp ldap 及其子命令已被 mc idp ldap 替换。

描述

mc admin idp ldap 命令允许您添加、修改、查看、列出、删除、启用和禁用服务器配置到第三方 Active Directory 或 LDAP 身份和访问管理 (IAM) 集成

设置 AD/LDAP 连接 时,将配置设置定义为使用环境变量的替代方法。

注意

配置设置**不会**覆盖配置为环境变量的设置。

mc admin idp ldap 命令具有以下子命令

子命令

描述

mc admin idp ldap add

创建 AD/LDAP IDP 服务器配置。

mc admin idp ldap update

修改现有的 AD/LDAP IDP 服务器配置。

mc admin idp ldap ls

列出 AD/LDAP 服务器配置。

mc admin idp ldap rm

从部署中删除 AD/LDAP IDP 服务器配置。

mc admin idp ldap info

显示特定 AD/LDAP 服务器配置的详细信息。

mc admin idp ldap enable

启用 AD/LDAP 服务器配置。

mc admin idp ldap disable

禁用 AD/LDAP 服务器配置。

mc admin idp ldap policy entities

列出策略关联实体

配置参数

mc admin idp ldap 子命令支持配置参数。这些参数定义了服务器与 Active Directory 或 LDAP IAM 提供程序的交互。

有关配置参数的更详细说明,请参阅配置设置文档

语法

add

为 AD/LDAP 提供程序创建一个新的配置。MinIO 每个部署最多支持 *一个* (1) AD/LDAP 提供程序。

以下示例设置了 myminio 部署的 AD/LDAP 配置设置。

 mc admin idp ldap add                                               \
      myminio                                                        \
      server_addr=myldapserver:636                                   \
      lookup_bind_dn=cn=admin,dc=min,dc=io                           \
      lookup_bind_password=somesecret                                \
      user_dn_search_base_dn=dc=min,dc=io                            \
      user_dn_search_filter="(uid=%s)"                               \
      group_search_base_dn=ou=swengg,dc=min,dc=io                    \
      group_search_filter="(&(objectclass=groupofnames)(member=%d))"

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap add          \
                           ALIAS             \
                           [CFG_PARAM1]      \
                           [CFG_PARAM2]...
  • ALIAS 替换为要为 AD/LDAP 集成创建的 MinIO 部署的别名

  • [CFG_PARAM#] 替换为每个配置设置键值对,格式为 PARAMETER="value"

update

修改 AD/LDAP 提供程序的现有配置集。

以下示例更改了 myminio 部署的两个 AD/LDAP 配置设置。

mc admin idp ldap update                                \
                  myminio                               \
                  lookup_bind_dn=cn=admin,dc=min,dc=io  \
                  lookup_bind_password=somesecret

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap update           \
                                ALIAS            \
                                [CFG_PARAM1]     \
                                [CFG_PARAM2]...
  • ALIAS 替换为要更新以进行 AD/LDAP 集成的 MinIO 部署的别名

  • [CFG_PARAM#] 替换为每个要更新的配置设置键值对,格式为 PARAMETER="value"

ls, list

列出 AD/LDAP 提供程序的现有配置集。

以下示例列出了 myminio 部署的 AD/LDAP 配置设置。

mc admin idp ldap ls myminio

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap ls ALIAS
  • ALIAS 替换为要列出 AD/LDAP 集成的 MinIO 部署的别名

rm, remove

删除 AD/LDAP 提供程序的现有配置。

以下示例删除了 myminio 部署的 AD/LDAP 提供程序设置。

mc admin idp ldap rm myminio

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap rm     \
                                ALIAS
  • ALIAS 替换为要删除 AD/LDAP 集成的 MinIO 部署的别名

info

输出指定 MinIO 部署上 AD/LDAP 提供程序的当前配置。

以下示例输出 myminio 部署上的 AD/LDAP 配置设置。

mc admin idp ldap info myminio

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap info     \
                                ALIAS
  • ALIAS 替换为要检索 AD/LDAP 集成信息的 MinIO 部署的别名

enable

启用当前配置的 AD/LDAP 提供程序。

以下示例启用 myminio 部署上的 AD/LDAP 配置。

mc admin idp ldap enable       \
                  myminio

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap enable     \
                                ALIAS
  • ALIAS 替换为要启用 AD/LDAP 集成的 MinIO 部署的别名

disable

禁用当前配置的 AD/LDAP 提供程序。

以下示例禁用 myminio 部署上的 AD/LDAP 配置。

mc admin idp ldap disable      \
                  myminio

该命令具有以下语法

mc [GLOBALFLAGS] admin idp ldap disable       \
                                ALIAS
  • ALIAS 替换为要禁用 AD/LDAP 集成的 MinIO 部署的别名

全局标志

此命令支持任何全局标志