[英]Is there any way to recover the permissions of my linux user folder in the AWS EC2?
我在 EC2 (AWS) 上有一个实例,其 Debian 10 在 Tomcat 上运行我的 API。 错误地,我更改了 /home/admin 文件夹的权限,这是 .ssh 文件所在的位置。 现在我无法再访问我的实例了。
我没有其他用户,如果我尝试访问“root”,它会显示一条消息,要求我以“admin”身份登录并将我注销。 我也没有该实例的备份或图像。
我在问题弹出之前运行了这些命令:
chmod 777 /home/admin
chmod 755 /home/admin
chown -R tb /home/admin
我试图访问从该文件夹下载文件。 有什么方法可以返回此文件夹的权限或连接到实例而不需要 ssh? 还是我搞砸了?
您可以尝试使用AWS Systems Manager Session Manager进行连接,它使用安装在实例上的代理而不是 SSH。 它要求已安装代理(这取决于您使用的 AMI),并且还需要为实例分配权限。
如果您希望修复磁盘上的权限,您可以:
/dev/sda1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.