sudo - /etc/sudoers 在 Ubuntu 操作系统上是所有人都可写的

sudo - /etc/sudoers 在 Ubuntu 操作系统上是所有人都可写的

我错误地更改了 Ubuntu 操作系统上 /etc/sudoers 文件的权限,现在使用 sudo 执行任何命令时都会出现错误,

  • sudo:/etc/sudoers 是全世界可写的
  • sudo:未找到有效的 sudoers 源,退出
  • sudo:无法初始化策略插件

我在谷歌上搜索并得到很多解决方案,但没有一个对我的情况有用。

正如我Linux 远程操作系统服务器&我无法通过启动它并在启动过程中进行更改来配置它,因为很多人都为此提供了解决方案。

甚至pkexec 命令还要求输入密码,我通过哪个用户登录到我的服务器,但我没有密码。我正在使用连接到远程服务器.pem通过 SSH 命令上传文件。我使用

pkexec chmod 0440 /etc/sudoers,但它不能按照要求输入密码。

我无法应用任何命令(例如 chown、chmod)来改变权限,因为它只能通过 sudo 运行,并且 sudo 命令不起作用。

请告诉我如何摆脱这个问题......

请回复。我将不胜感激。

谢谢。

相关内容