改坏了 sudo 的配置文件, 又没有办法切换到 root 用户? 也许 polkit 能救你!

今天帮基友折腾 Ubuntu 的时候, 修改 /etc/sudoers 不小心改坏了格式, 然后 sudo 提示 sudoers 格式不对无法运行, 然后各种泪目. 突然想到 polkit 直接调用 systemd (或者在较老的系统上调用 consolekit), 或许可以绕过 sudo 提权. 于是在终端敲下了:

$ pkexec bash

输入密码后果断进入了 root shell! 于是省去了一次重启改 init 然后 remount (或者插入安装盘 mount 等)的繁琐步骤…

希望可以帮到谁 XD

14 thoughts on “改坏了 sudo 的配置文件, 又没有办法切换到 root 用户? 也许 polkit 能救你!”

    1. 一个 Typical 的 Ubuntu 用户通常不会有设 root 密码的… 然后标题里写了 “又没有办法切换到 root 用户” 嗯 XD

Leave a Reply

Your email address will not be published. Required fields are marked *

QR Code Business Card