第 11 章 在本地 SSSD 配置中消除拼写错误


使用 sssctl config-check 命令来验证 SSSD 配置文件的语法。此工具检测 /etc/sssd/sssd.conf 中的拼写错误和无效的参数,确保在重启该服务前进行清理。

先决条件

  • 以 root 身份登录。
  • sssd-tools 软件包已安装。

流程

  1. 输入 sssctl config-check 命令:

    # sssctl config-check
    Issues identified by validators: 1
    [rule/allowed_domain_options]: Attribute 'ldap_search' is not allowed in section 'domain/<domain_name>'. Check for typos.
    
    Messages generated during configuration merging: 0
    
    Used configuration snippet files: 0
  2. 打开 /etc/sssd/sssd.conf 文件并更正拼写错误。例如,如果您收到上一步中的出错信息,将 ldap_search 替换为 ldap_search_base:

    [...]
    [domain/<domain_name>]
    ldap_search_base = dc=<domain_component>,dc=<tld>
    [...]
  3. 保存这个文件。
  4. 重启 SSSD:

    # systemctl restart sssd

验证

  • 输入 sssctl config-check 命令:

    # sssctl config-check

    输出应该表示没有发现任何问题:

Issues identified by validators: 0

Messages generated during configuration merging: 0

Used configuration snippet files: 0

/etc/sssd/sssd.conf 文件现在没有拼写错误。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部