1.10. 使用目录服务器插件


目录服务器提供多个核心插件,如复制、服务类和属性语法验证。默认启用核心插件。
此外,Directory 服务器软件包包含进一步的插件,以增强功能,如用于属性唯一性和属性链接。但是,并非所有插件都默认启用。

1.10.1. 列出可用的插件

1.10.1.1. 使用命令行列出可用的插件

使用命令行列出所有可用的插件:
# dsconf -D "cn=Directory Manager" ldap://server.example.com plugin list
7-bit check
Account Policy Plugin
...
Copy to Clipboard Toggle word wrap
您需要插件的确切名称,例如,使用命令行启用或禁用插件。

1.10.1.2. 使用 Web 控制台列出可用的插件

使用 Web 控制台显示所有可用的插件:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录目录服务器”
  2. 选择实例。
  3. 选择 Plugins 菜单。
另外,您可以通过在 Filter Plugins 字段中输入名称来过滤插件。

1.10.2. 启用和禁用插件

1.10.2.1. 使用命令行启用和禁用插件

要使用命令行启用或禁用插件,请使用 dsconf 工具。
注意
dsconf 命令要求您提供插件的名称。有关显示所有插件的名称的详情,请参考 第 1.10.1.1 节 “使用命令行列出可用的插件”
例如,启用 Automember 插件:
  1. 启用插件:
    # dsconf -D "cn=Directory Manager" ldap://server.example.com plugin automember enable
    Copy to Clipboard Toggle word wrap
  2. 重启实例:
    # dsctl instance_name restart
    Copy to Clipboard Toggle word wrap

1.10.2.2. 使用 Web 控制台启用和禁用插件

使用 Web 控制台启用或禁用插件:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录目录服务器”
  2. 选择实例。
  3. 选择 Plugins 菜单。
  4. 选择 All Plugins 选项卡。
  5. 单击您要启用或禁用插件右侧的 Edit Plugin 按钮。
  6. 将状态更改为 ON,以启用或更改为 OFF 来禁用插件。

1.10.3. 配置插件

1.10.3.1. 使用命令行配置插件

要配置插件设置,请使用 dsconf plugin 命令:
# dsconf -D "cn=Directory Manager" ldap://server.example.com plugin \
     plug-in-specific_subcommand ...
Copy to Clipboard Toggle word wrap
如需您可以配置的插件列表,请输入:
# dsconf -D "cn=Directory Manager" ldap://server.example.com plugin --help
Copy to Clipboard Toggle word wrap

1.10.3.2. 使用 Web 控制台配置插件

使用 Web 控制台配置插件:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录目录服务器”
  2. 选择实例。
  3. 选择 Plugins 菜单。
  4. 选择 All Plugins 选项卡。
  5. 选择插件,然后单击 Show Advanced Settings
  6. 打开特定于插件的选项卡。
  7. 设置适当的设置。

1.10.4. 设置插件优先级

插件优先级是它的执行顺序具有的优先级。对于预运行插件,这可让插件在启动下一个插件之前执行并完成,以便下一个插件利用以前的插件的结果。
优先级可以设置为从 1(最高优先级)到 99(最低优先级)。如果没有设置优先级,则默认为 50
警告
仅在自定义插件中设置优先级值。更新核心插件的值可能会导致目录服务器无法正常工作,红帽不支持它。

1.10.4.1. 使用命令行设置插件优先级

使用命令行更新插件的优先级值:
  1. 设置插件的优先级。例如,要将 example 插件的优先级设置为 1
    # dsconf -D "cn=Directory Manager" ldap://server.example.com plugin edit example --precedence 1
    Copy to Clipboard Toggle word wrap
  2. 重启实例:
    # dsctl instance_name restart
    Copy to Clipboard Toggle word wrap

1.10.4.2. 使用 Web 控制台设置插件优先级

使用 Web 控制台更新插件的优先级值:
  1. 在 web 控制台中打开 Directory Server 用户界面。请参阅 第 1.4 节 “使用 Web 控制台登录目录服务器”
  2. 选择实例。
  3. 打开 Plugins 菜单。
  4. 选择所有插件
  5. 按您要为其配置优先级值的插件旁边的 Edit Plugin 按钮。
  6. 更新 Plugin Precedence 字段中的值。
  7. 点击 Save
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat