ReLinuxBash严重漏洞修复紧急通知(官方最新解决方案持续更新中)
撸主写教程也没写清楚,修复成功后的检测结果应该是:
env -i X='() { (a)=>\' bash -c 'echo date'; cat echo
date
cat: echo: No such file or directory
如果输出了日期,有2中可能,第一种修复失败,第二种,你在升级之前就检测过一次,导致当前目录已经生成了echo文件,所以cat echo会输出修复之前生成的日期信息!
要判断很简单,你只要多次执行这个命令,如果日期信息不变,则为修复成功,如果日期信息一直在变动,那么失败!
如果一定要执行命令来检测,那么请执行:
cd && test -f echo && rm -f echo && env -i X='() { (a)=>\' bash -c 'echo date'; cat echo