无法重置亚马逊 EC2 上的权限

无法重置亚马逊 EC2 上的权限

我有一个大问题:

当我尝试 sudo 某些操作时,附加的内容如下:

sudo: /etc/sudo.conf is owned by uid 222, should be 0
sudo: /etc/sudoers is owned by uid 222, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

我尝试分离卷并将其重新放入新的实例中,然后我安装它并使用 chown 和 chmod 设置正确的权限:不起作用。

我也尝试过这个:

chown root:root /etc/sudoers
chmod 440 /etc/sudoers
chown -R root:root /etc/sudoers.d
chmod  755 /etc/sudoers.d
chmod  440 /etc/sudoers.d/*

结果相同:不起作用。更糟糕的是,我无法连接到 ssh。

我怎样才能解决这个问题 ?

这里使用 -vv 进行调试:

debug1: /etc/ssh/ssh_config line 50: Applying options for *
debug2: ssh_connect: needpriv 0
ssh: Could not resolve hostname ec2-user: Name or service not known

真心感谢支持。

答案1

找到解决方案:

我使用 rsync 将文件从旧快照更改为已安装的实例。这解决了问题。

相关内容