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

您可以使用 sssctl config-check 命令测试主机上的 /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/example1'. 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/example1]
    ldap_search_base = dc=example,dc=com
    [...]
  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 文件现在没有拼写错误。