![Polickit - 如何暂停机器](https://linux22.com/image/227529/Polickit%20-%20%E5%A6%82%E4%BD%95%E6%9A%82%E5%81%9C%E6%9C%BA%E5%99%A8.png)
在我运行 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;
}
});
看来这个脚本没有任何效果。
- 如何调试策略包?
- 普通用户如何做到这一点?有某种用于policyki的用户界面吗?