AI 助教问 AI 助教
东方瑞通 · 红帽RHCE

安全问题排障(SELinux/认证/IdM)

修复 SELinux 问题、识别身份验证问题、解决身份管理(IdM)问题。

考点精讲

  1. 安全排障围绕 SELinux、认证与 IdM 三类。SELinux 拒绝用 ausearch -m AVC 查审计日志、sealert -l ID 给出修复建议,通过调整上下文(restorecon / semanage)或布尔值(setsebool)修复,而不是直接 setenforce 0。认证问题检查 /etc/passwd、/etc/shadow、PAM 配置及账户是否锁定(faillock / passwd -S)。IdM 环境用 sssd 缓存身份信息,sssd 服务异常会导致登录缓慢或失败,需查 sssd 日志与 domain 配置。

记忆技巧

「sealert 修 SELinux、PAM 管认证、sssd 连 IdM」。
「ausearch 查 AVC、sealert 给建议」,按建议改上下文/布尔值。
「认证查 passwd/shadow/PAM,IdM 查 sssd」。

常见误区

  • 误区:认证失败只看密码错误。正解:还要检查 PAM 配置、账户锁定(faillock)、shadow 字段。
  • 误区:SELinux 问题直接关闭而非修复。正解:用 ausearch/sealert 定位并调整上下文或布尔值,保持 enforcing。
  • 误区:IdM 环境登录慢直接怪网络。正解:sssd 缓存异常常导致登录缓慢/失败,需查 sssd 日志与 domain 配置。

真题思路

  • 【示例】 SELinux 阻止了服务访问,获取修复建议的命令是?
    A. ausearch -m AVC 或 sealert -l ID B. setenforce 0 C. systemctl disable selinux D. rm /.autorelabel
    答案:A
    解析:ausearch/sealert 查询 AVC 拒绝日志并给出建议;setenforce 0 直接关闭 SELinux 不符合考试要求;正确做法是调整上下文或布尔值。

常见问题

Q:用户无法登录怎么办

A:检查 /etc/passwd、PAM、sssd 与 SELinux 日志。

Q:怎么查 SELinux 拒绝日志

A:ausearch -m AVC 或 sealert。

Q:IdM 环境下 sssd 的作用

A:缓存身份信息,异常时导致登录缓慢或失败。

相关知识

教材出处:RH342 第8章 安全问题排障(SELinux/认证/IdM)

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑