AWS Ubuntu 实例中的 Sudoers 文件损坏

AWS Ubuntu 实例中的 Sudoers 文件损坏

使用 AWS 实例,Ubuntu 是操作系统,尝试修改 Sudoers 文件时它已损坏,现在它不允许我执行 su ,甚至 root 访问也被拒绝。

AWS 实例上未安装 pkexec

请让我知道如何解决这个问题,如果能提供一步步的解决方法我将非常感激。

谢谢奥尔德林

答案1

您需要在同一个可用区内启动另一个 AWS 实例。关闭有问题的实例,分离根卷并将根卷附加到新实例。然后您可以编辑 /mountpoint/etc/suduers 文件。然后分离卷并重新附加到原始实例。关闭并终止新实例。

该 AWS 文档逐步展示了所有内容。

如何恢复无法访问的 Linux 实例

答案2

是的,我们都做过这样的事,并且吸取了惨痛的教训。在实际系统中,我通过从 USB(或 CD-ROM)启动实时操作系统并安装包含的分区sudoers,然后修复语法错误来修复它。不确定对于一个实例来说,等效操作是什么,也许是从备份进行 DR/恢复?

以后,请始终运行visudo -c以检查/etc/sudoers错误。或者visudo -c -f /path/to/my/sudoers

相关内容