将 sudo.config 文件恢复为默认值

将 sudo.config 文件恢复为默认值

我的笔记本电脑运行良好,慢慢地开始寻找与我在 Windows 上使用的应用程序相匹配的应用程序。我剪切并粘贴了我认为是具有 Root 权限的终端的安装(Sudo 1.9 页面);但是,我没有仔细阅读该页面,下载了 python 并修改了 sudo.config 文件。

现在,我无法再使用 sudo 命令,也无法运行软件安装程序和其他应用程序。我尝试创建具有管理员权限的第二个帐户,但结果完全相同,身份验证呈灰色或被拒绝访问。

当我尝试sudo su在终端中执行时,出现以下信息:

sudo: error in /etc/sudo.conf, line 16 while loading plugin "python_policy"
sudo: /usr/lib/sudo/python_plugin.so: No such file or directory
sudo: fatal error, unable to load plugins

我无法进入编辑配置文件,即使可以,也找不到 Ubuntu 20.04 的默认脚本。有什么可以避免完全重新安装的建议吗?

答案1

感谢您的建议。我能够使用恢复控制台修复该问题。我是一个完全愚蠢的 Windows 用户,输入文件为 /etc/sudo.config 而不是 sudo.conf,这就是为什么我得到一个空白的 tmp 文件。删除了两行引用 python 插件的内容,一切又恢复正常了!

答案2

如果 sudo 不起作用,有几种方法可以“进入”:

  1. 使用pkexec而不是sudo

  2. grub使用恢复控制台登录。

  3. 使用 Ubuntu LiveUSB 启动并修复您的文件。

相关内容