修复 Amazon EC2 权限

修复 Amazon EC2 权限

我意外地更改了权限chmod -R 777 /var,现在我无法访问 EC2 实例,该如何解决这个问题?

答案1

失去访问亚马逊 EC2这种情况很常见 - 当你不知道原因时如何处理这种情况,Eric Hammond 的精彩总结已经讲解了解决:“我无法连接到 Amazon EC2 上的服务器”。但是,既然你已经知道是什么原因造成的,你可以应用他的相应说明修复 EC2 实例的根 EBS 卷上的文件可以归结为:

[注:这仅适用于具有亚马逊 EBS基于根设备存储,因为只有这些才能在不丢失根卷的情况下停止;换句话说,注意不要终止您的实例 ;)]

  • 启动另一个 EC2 实例
  • 停止您无法再访问的 EC2 实例
  • 从已停止的实例中分离 EBS 卷
  • 将 EBS 卷附加到正在运行的实例
  • 通过 SSH 进入正在运行的实例
  • 在正在运行的实例中挂载 EBS 卷
  • 执行任何必要的修复,即/var根据您的情况调整权限

有关如何从命令行执行此操作的详细信息,请参阅 Eric 的说明;显然,您可以通过以下方式实现 SSH 访问的所有步骤AWS 管理控制台也无需安装Amazon EC2 API 工具,以防它们尚未准备好。

祝你好运!

相关内容