当我通过 ssh 登录我的 AWS EC2 实例时,突然出现此错误:
-bash:/etc/profile: 权限被拒绝
超级烦人,似乎以某种方式更改了权限(意外),我无法返回。也就是说,我尝试以 root 用户与 ec2 用户身份登录,但我似乎不记得我为用户 root 设置的密码。
如何在没有root用户访问权限的情况下恢复此密码或重置密码?帮助!
默认情况下,在 EC2 实例上禁用根用户登录,如下所述:https://aws.amazon.com/premiumsupport/knowledge-center/set-change-root-linux/
因此,除非您明确启用了SSH根登录,否则尝试找出root密码是没有意义的。
但是,ec2-user 本身应该是 sudo 用户,请尝试执行
sudo chmod 755 /etc/profile