目录
目录X
联系信息 首页 /正文内容

linux 系统 auditd 启动故障问题处理

AI摘要(BLUF)
根因systemctl status auditd 提示:ConditionKernelCommandLine=!audit=0 was not met 内核启动参数携带 audit=0,内核审计子系统被关闭,auditd 服务启动条件不满足,直接无法拉起。 手动 /sbin/auditd -f 前台启动只是加载配置,内核审计开关没开,依旧不能正常工作。 处理步骤备份 grub 配置cp/etc/default/grub/etc/default/grub.bak删除内核参数里的 audit=0sed-i's/audit=0//g'/etc/default/grub生成新 grub 配置(BIO……

根因

systemctl status auditd 提示:ConditionKernelCommandLine=!audit=0 was not met 内核启动参数携带 audit=0,内核审计子系统被关闭,auditd 服务启动条件不满足,直接无法拉起。  

手动 /sbin/auditd -f 前台启动只是加载配置,内核审计开关没开,依旧不能正常工作。  


处理步骤

  1. 备份 grub 配置

cp /etc/default/grub /etc/default/grub.bak
  1. 删除内核参数里的 audit=0

sed -i 's/audit=0//g' /etc/default/grub
  1. 生成新 grub 配置(BIOS 传统引导路径)

grub2-mkconfig -o /boot/grub2/grub.cfg
  1. 重启服务器(必须,内核参数仅重启生效)

reboot
  1. 重启后校验

# 确认内核参数无audit=0
cat /proc/cmdline
# 启动并查看auditd状态
systemctl start auditd
systemctl status auditd


校验标准

  • /proc/cmdline 输出中不存在 audit=0

  • auditd.service 状态为 active (running)

  • /var/log/audit/audit.log 持续写入审计日志


【打印正文】 发布时间:2026-10-28 15:08:20 浏览次数: 次 作者: 来源:本站原创