【问题标题】:by mistake i will give 777 permission to home directory in aws ubuntu server错误地我会给aws ubuntu服务器中的主目录777权限
【发布时间】:2021-04-30 00:18:38
【问题描述】:

我不小心在我的 Ubuntu ec2 AWS 实例上运行了“sudo chmod -R 777 /home”。之后,我无法再连接到该实例,无论是通过 FTP 还是通过 SSH。您对我如何访问和更改权限有什么建议吗?

【问题讨论】:

  • 我试图复制确切的情况,我可以使用ec2 instance connect through console 甚至 ssh 进行连接,确保您使用正确的 ec2 和 pem 密钥文件的公共地址。如果 ssh 不是,请确保使用安全组为你工作try ec2 instance connect from the console.

标签: python amazon-web-services amazon-ec2 devops ubuntu-18.04


【解决方案1】:

理想情况下,您不会在该 EC2 实例上存储任何重要内容,因此您可以简单地终止它并启动一个新的 EC2 实例来替换它。

但是,您可以将损坏的 EC2 实例的根卷分离并挂载到第二个 EC2 实例,进行更正,然后将其分离并重新附加到原始 EC2 实例。见Fixing Files on the Root EBS Volume of an EC2 Instance

不清楚这是否会对您有所帮助,但值得一读Amazon EC2 enables replacing root volumes for quick restoration and troubleshooting。这是 2021 年 4 月的新功能。

【讨论】:

  • 其他选项:SSM 运行命令来修复它,或者可能是 SSM 控制台,如果 SSM 代理正在机器上运行。 EC2 Serial Console.
猜你喜欢
  • 2014-11-04
  • 1970-01-01
  • 1970-01-01
  • 2013-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
  • 2014-05-01
相关资源
最近更新 更多