不确定这是否是进行故障排除的地方,但我打算尝试一下。
我试图在不使用 sudo 的情况下关闭计算机,但我肯定做错了什么,因为尝试使用 sudo 时出现语法错误。我在 /etc/sudoers.d 中添加了一个空文件,并添加了以下行:
user ALL=NOPASSWD: /sbin/reboot, /sbin/poweroff
我浏览了一些网页,我认为我已经排除了一些可能的解决方案。
无法启动 Live CD,因为没有 sudo 访问权限就无法挂载 USB。
没有超级用户。
我也没有安装 pkexec。
根据我的研究,我认为我需要进入“恢复模式”或类似的东西。我现在想知道是否有人可以写一份关于这个过程的快速分步指南,因为我在网上找不到好的指南。或者也许他们有另一个我错过的解决方案。
谢谢先进!
编辑:确切的错误指的是我添加一行的文件。
>>> /etc/sudoers.d/config: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/config near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
答案1
我已修复该问题。感谢大家的帮助。
对我来说的解决方案:
入睡后,精神焕发地醒来。
在未经母亲许可的情况下,将“Ubuntu Dekstop”从母亲的电脑刷入 USB 驱动器(后果自负)
启动,并选择“无需安装即可试用 Ubuntu”。
找到目录(我进入‘位置’并选择了我的硬盘)
在终端中打开目录。
删除导致问题的文件,即
sudo rm config
。(不需要密码)关闭电源(当提示移除 USB 时,请执行此操作。)
打开电源后问题就解决了(导致问题的文件已消失,并且 sudo 现在可以工作)。
确保您将来使用 visudo 编辑文件,以避免语法错误,或者至少拥有一个 root 帐户。