Polickit - 如何暂停机器

Polickit - 如何暂停机器

在我运行 Debian Sid 的台式计算机上,我的 polkitd 位于 123-3

每次我尝试从普通用户暂停我的计算机时,都会出现一个输入“root 密码”的提示窗口。

几个月前我已经让它工作了,现在经过一些升级后,它再次提示输入 root 密码。

之前我在以下位置添加了自定义条目:/etc/polkit-1/rules.d/30-emil-suspend.rules

polkit.addRule(function(action) {
  if (action.id.indexOf("org.freedesktop.login1.suspend") == 0 &&
      subject.local && subject.active && subject.user == "emil") {
        return polkit.Result.YES;
      }
});

看来这个脚本没有任何效果。

  1. 如何调试策略包?
  2. 普通用户如何做到这一点?有某种用于policyki的用户界面吗?

相关内容