首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ShellShock - bash已经更新了吗?

ShellShock - bash已经更新了吗?
EN

Ask Ubuntu用户
提问于 2014-09-28 08:23:49
回答 1查看 32.2K关注 0票数 4

我正试图在我的PC上修复这个新的ShellShock错误(运行Ubuntu14.04)。从我收集到的信息来看,最简单的方法就是通过终端更新bash (我已经测试了我的系统是否存在漏洞,恐怕就在那里)。

我试过的是:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install bash
which led to the following output:

...
Building dependency tree       
Reading state information... Done
bash is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

我还尝试了以下几点:

代码语言:javascript
复制
sudo apt-get update && sudo apt-get install --only-upgrade bash

显示了同样的输出。

知道我该怎么解决这个问题吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-09-29 07:58:08

一次简单的重新启动就做到了。

即使您关闭了终端,也可能会有一些在后台仍然处于活动状态的bash实例,所以只需重新启动bash (我宁愿全面重新启动),一切都应该是正常的。

总结一下,下面是如何确保您的安全:

  1. 在终端中运行以下命令: env x='() { :;};回送易受攻击的bash -c "echo这是一个测试“

这只是为了确保您实际上易受攻击(输出应该是“易受攻击-这是一个测试”)。

  1. 更新bash和您的软件包: sudo apt-get Update & sudo apt-get install bash
  2. 重新启动您的系统(或者完全重新启动bash --不要仅仅关闭终端!)
  3. 重新启动后打开终端-再次运行上述测试。你现在应该看到的结果是“这是一个测试”。

祝好运

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/529563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档