我试图让组成员labmembers
使用cpufreq-selector
. 但是,默认情况下,这仅限于组的成员admin
。
根据这个问题,我创建了以下文件:
/etc/polkit-1/localauthority/30-site.d$ cat 50-cpufreq.pkla
[CPU Frequency should be allowed for everyone]
AdminIdentities=unix-group:labmembers
Action=org.gnome.cpufreqselector
ResultActive=yes
ResultInactive=yes
但是,它似乎没有任何效果。我找不到任何命令来重新加载 PolicyKit 的配置,并且重新启动也不会这样做。我也试过命名它50-cpufreq.conf
,没有更多的效果。我没有发现任何东西可以告诉我 pkla 文件是否格式正确或类似的东西。
我错过了什么?
您的配置文件中似乎有错字。要限制为组(或用户),您需要使用
Identity
而不是AdminIdentities
从pklocalauthority 手册页:
理想情况下,语法是: