开发者社区> 问答> 正文

centos系统yumyupdatebash不能修复了?

centos系统直接执行yum -y update bash不能修复了?要如下命令是吗?
yum clean all
yum makecache
yum -y update bash


我之前用yum -y update bash执行过一次,然后执行 env x='() { :;}; echo vulnerable' bash -c "echo this is a test"       显示:
bash: warning: x: ignoring function definition attempt  
bash: error importing function definition for `x'   this is a test


后来看到新的修复方法之后,再一次用如下命令修复:
yum clean all
yum makecache
yum -y update bash


结果运行 env x='() { :;}; echo vulnerable' bash -c "echo this is a test"       显示:
this is a test


下面两行被去掉了?
bash: warning: x: ignoring function definition attempt  
bash: error importing function definition for `x'  


展开
收起
wdlm.cn 2014-09-26 22:03:12 7405 0
2 条回答
写回答
取消 提交回答
  • Recentos系统yumyupdatebash不能修复了?
    引用第1楼小猪猪于2014-09-26 23:41发表的  :
    对 就是这样  


    谢谢 http://bbs.aliyun.com/read/176975.html?spm=5176.7189909.0.0.xXZtzS 这里说的 执行后有下面两行的哦,怎么我用信的方法后执行结果没有下面两行?

    bash: warning: x: ignoring function definition attempt  
    bash: error importing function definition for `x'    
    2014-09-26 23:46:15
    赞同 展开评论 打赏
  • 对 就是这样  
    2014-09-26 23:41:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
Debian GNU/Linux 安全合规之路 立即下载