【问题标题】:unable to access server after changing permission AWS更改权限 AWS 后无法访问服务器
【发布时间】:2018-10-02 15:00:21
【问题描述】:

我不小心通过SSH更改了主文件夹的权限,现在我无法访问文件,请建议我该怎么做,不想丢失文件。

【问题讨论】:

  • 您是否有 root 用户,或访问 AWS 控制台?
  • 是的,可以访问 AWS 控制台并拥有 root 用户
  • 你不能只使用 sudo 将权限更改回主文件夹。
  • 我可以,但问题是现在我无法连接到服务器本身,否则我可能已经改变了。坚持这一点

标签: amazon-web-services ubuntu lamp


【解决方案1】:

如果您已将自己锁定在实例之外,您有两种选择可以恢复(假设数据在 EBS 上 - 如果它在实例存储上,那么您就不走运了)

选项 #1 是:

  1. 创建 EBS 卷的快照
  2. 然后,从快照创建一个卷
  3. 使用您有权访问的密钥启动新的 EC2 实例
  4. 将步骤 2 中的卷与步骤 3 中的实例关联
  5. 登录实例并挂载卷
  6. 您现在可以访问数据了

选项 #2 是修复现有实例

  1. 停止坏实例
  2. 解除 EBS 卷与停止实例的关联
  3. 使用您有权访问的密钥启动新的 EC2 实例
  4. 将卷与您刚刚创建的实例相关联
  5. 登录实例并挂载卷
  6. 修复权限
  7. 逆向过程:卸载、取消与新实例的关联、重新与旧实例关联、启动旧实例,您应该会很好。

【讨论】:

  • 我是 AWS 新手,对此不太了解,我所做的更改会丢失吗?
  • 这些选项中的任何一个都可以让您访问原始实例上的文件。
  • 如何做第5步,我的意思是如何挂载存储@chris
猜你喜欢
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 2017-11-08
  • 2014-11-04
  • 2020-06-14
  • 2022-12-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多