Как я могу позволить пользователям в определенной группе регулировать масштабирование частоты процессора?

Я пытаюсь позволить членам группы 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 или что-то в этом роде.

Чего мне не хватает?

3
задан 12 April 2017 в 10:23

1 ответ

Похоже, что в вашем файле конфигурации есть опечатка. Чтобы ограничиться группой (или пользователем), вам нужно использовать Identity, а не AdminIdentities

На странице руководства pklocalauthority :

   Identity
      A semi-colon separated list of globs to match identities. Each glob should start with unix-user: or unix-group: to specify whether to match on a UNIX user name or a UNIX group name.

В идеале синтаксис должен быть:

[CPU Frequency should be allowed for everyone]
Identity=unix-group:labmembers
Action=org.gnome.cpufreqselector
ResultActive=yes
ResultInactive=yes
0
ответ дан 12 April 2017 в 10:23

Другие вопросы по тегам:

Похожие вопросы: