文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

mc admin idp ldap

Changed in version RELEASE.2023-05-26T23-31-54Z:mc admin idp ldap及其子命令被替换为mc idp ldap.

描述

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

将配置设置定义为使用环境变量的替代方案设置 AD/LDAP 连接.

Note

配置设置覆盖作为环境变量配置的设置。

Themc 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

列出策略关联实体

Configuration Parameters

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

如需更详细的配置参数说明,请参阅配置设置文档.

语法

添加

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

以下示例设置了 AD/LDAP 配置参数:myminio部署。

 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#]每一个配置设置key-value pairs in the format ofPARAMETER="value".

更新

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

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

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随着别名MinIO 部署的 AD/LDAP 集成更新配置。

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

ls, 列表

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

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

mc admin idp ldap ls myminio

该命令具有以下语法:

mc [GLOBALFLAGS] admin idp ldap ls ALIAS
  • 替换ALIAS随着别名MinIO 部署的 AD/LDAP 集成列表。

rm, 移除

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

以下示例将移除 AD/LDAP 提供程序设置myminio部署。

mc admin idp ldap rm myminio

该命令具有以下语法:

mc [GLOBALFLAGS] admin idp ldap rm     \
                                ALIAS
  • 替换ALIAS随着别名MinIO 部署以移除 AD/LDAP 集成。

信息

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

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

mc admin idp ldap info myminio

该命令具有以下语法:

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

启用

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

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

mc admin idp ldap enable       \
                  myminio

该命令具有以下语法:

mc [GLOBALFLAGS] admin idp ldap enable     \
                                ALIAS
  • 替换ALIAS随着别名MinIO 部署以启用 AD/LDAP 集成。

禁用

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

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

mc admin idp ldap disable      \
                  myminio

该命令具有以下语法:

mc [GLOBALFLAGS] admin idp ldap disable       \
                                ALIAS
  • 替换ALIAS随着别名MinIO 部署以禁用 AD/LDAP 集成。

全局标志

此命令支持任何全局标志.