我有一个Amazon EC2实例。我可以正常登录,但是“ su”和“ sudo”现在都无法正常工作(以前也可以正常运行):
“ su”要求输入密码,但是我使用ssh键登录,而且我认为root用户甚至没有密码。
“ sudo <anything>
”这样做:
sudo: /etc/sudoers is owned by uid 222, should be 0
sudo: no valid sudoers sources found, quitting
我可能做了“ chown ec2-user / etc / sudoers”(或者更可能是“ chown -R ec2-user / etc”,因为我厌倦了rsync失败),所以这是我的错。
我该如何恢复?我停止了实例,并在AWS EC2控制台上尝试了“查看/更改用户数据”选项,但这无济于事。
编辑:我意识到我可以杀死这个实例并创建一个新实例,但是希望避免出现这种极端情况。
在这种情况下,我认为您应该可以使用第二个实例来解决此问题:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句