我错误地更改了 Ubuntu 操作系统上 /etc/sudoers 文件的权限,现在使用 sudo 执行任何命令时都会出现错误,
- sudo:/etc/sudoers 是全世界可写的
- sudo:未找到有效的 sudoers 源,退出
- sudo:无法初始化策略插件
我在谷歌上搜索并得到很多解决方案,但没有一个对我的情况有用。
正如我Linux 远程操作系统服务器&我无法通过启动它并在启动过程中进行更改来配置它,因为很多人都为此提供了解决方案。
甚至pkexec 命令还要求输入密码,我通过哪个用户登录到我的服务器,但我没有密码。我正在使用连接到远程服务器.pem通过 SSH 命令上传文件。我使用
pkexec chmod 0440 /etc/sudoers,但它不能按照要求输入密码。
我无法应用任何命令(例如 chown、chmod)来改变权限,因为它只能通过 sudo 运行,并且 sudo 命令不起作用。
请告诉我如何摆脱这个问题......
请回复。我将不胜感激。
谢谢。