一、问题描述 渠道反馈云镜在做了基线核查扫描之后,相关服务器的grub.conf文件被清空,导致服务器进不去系统,影响相关业务。
二、排查过程 1、云镜做Linux基线核查时,发现grub.conf文件内容被清空,影响系统重启。
2、排查云镜后台检测日志,没有检查出清除文件内容的操作。
3、使用云镜的离线检测脚本进行检测,发现内容没有被清空,但是看到部分命令报错,初步判断为检测命令和系统环境不兼容导致。如图: 4、研发本地搭建RHEL6.9环境进行复现,本地成功复现,发现确实是云镜检测导致的文件内容清空,本地经过一系列测试验证,确定为云镜的一条检测命令执行失败,导致内容被清空。如图:
三、问题原因及解决方案 1、问题原因:云镜目前不兼容此Linux系统检测,导致基线核查扫描是服务器grub文件内容被清空 2、解决方案: 1、临时修改云镜上面有问题的检测规则命令,经过测试,不会在清除文件内容 2、提供恢复命令帮助客户恢复grub文件内容。
3、云镜后续版本优化,减少此类问题发生。 |