当我通过ssh登录到AWS EC2实例时,突然收到此错误消息:
-bash:/ etc / profile:权限被拒绝
超级烦人,好像权限有所更改(偶然地),并且我无法重新进入。那就是说,我尝试以root用户和ec2-user的身份登录,但是我可以似乎不记得我为root用户设置的密码。
如何在没有root用户访问权限的情况下恢复此密码或重置密码?救命!
答案 0 :(得分:0)
默认情况下,在EC2实例上禁用root用户登录,如此处记录: https://aws.amazon.com/premiumsupport/knowledge-center/set-change-root-linux/
因此,除非您明确启用SSH根登录,否则尝试找出根密码毫无意义。
但是,ec2-user本身应该是sudo用户,请尝试执行
sudo chmod 755 /etc/profile