问题标签 [polkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
22 浏览

linux - 在 polkit 操作文件中自定义身份验证提示消息的正确方法

在 Polkit 配置中,我通过更改 /usr/share/polkit/actions 文件夹中的相关操作文件来自定义用户提示消息,以在请求身份验证时进行验证。例如:

<message>Authentication is required for an application to inhibit system shutdown.</message>

但是,这些更改将在未来的软件包更新期间被覆盖,并且我看到的所有文档都表明不应更改这些策略文件。我尝试在 /etc/polkit/ 文件夹中创建一个操作文件夹并将我的 .policy 文件放在这里,但它没有被拾取,也没有文档表明它会。

我想创建一个新的 .policy 文件,但由于这些操作文件上没有文件编号层次结构,我怎么知道它甚至会被拾取,文档还建议文件名必须与其中的操作的命名空间匹配,因此限制了此处的更改。

有谁知道一种自定义策略文件中消息的方法,而不会有被覆盖的风险,这最好不是完全破解?

0 投票
0 回答
12 浏览

polkit - 我在哪里可以获得 polkit 的规则编译错误?

由于 polkit 规则是 javascript,对于复杂的规则,很容易出现一些拼写错误......我确实看到“错误编译脚本 /etc/polkit-1/rules.d/00-my-rule.rules”但我没有办法获得完整的错误来帮助我找到它。...到目前为止,谷歌还不是我的朋友。

在哪里/如何获得完整的错误和错误位置?