我有一个大问题:
当我尝试 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 将文件从旧快照更改为已安装的实例。这解决了问题。