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

Продолжайте получать это всплывающее окно, требующее, чтобы я вводил мой пароль, когда у меня будет менеджер по Модему открытый GUI. Это происходит каждые 5 минут, пока менеджер по Модему открыт.

Как я изменяю свою системную политику позволить менеджеру.?

Ubuntu 15.04

4
задан 5 May 2015 в 23:34

2 ответа

Сообщение определено и повышено на , polkit в Идеале файла /usr/share/polkit-1/actions/org.freedesktop.ModemManager1.policy.

для автора GUI менеджера по Модему для определения polkit политики (см. раздел "Declaring Actions" в polkit документация ), который был бы поставлен в будущих версиях приложения.

Между тем, можно добавить, что ряд правил авторизации в /etc/polkit-1/rules.d/ в файле назвал что-то как 30-modem-manager-gui.rules согласно разделу "Authorization Rules" в polkit документах, на которые я сослался выше.

правило в качестве примера, что проверки на определенное сообщение Вы добираетесь и это не покажет сообщение, если Вы будете sudo пользователь:

polkit.addRule(function(action, subject) {
  if (action.id == "org.freedesktop.ModemManager1.Device.Control" &&
        subject.local && subject.active && 
        (subject.isInGroup ("sudo"))) {
    return polkit.Result.YES;
  }
});

Другие пользователи, помогите улучшить этот ответ с лучшим примером. Это - мой первый ответ обмена стека.

3
ответ дан 1 December 2019 в 09:35

Так же, как прямая альтернатива ответу Njenga можно отредактировать файл /usr/share/polkit-1/actions/org.freedesktop.ModemManager1.policy непосредственно. Ищите блок, который управляет идентификатором действия "org.freedesktop. ModemManager1. Устройство. Управление":

<action id="org.freedesktop.ModemManager1.Device.Control">                                                                                                                                                  
  <description>Unlock and control a mobile broadband device</description>
  <message>System policy prevents unlocking or controlling the mobile broadband device.</message>
  [... other languages skipped...]
  <defaults>                                                                                                                                    
    <allow_inactive>no</allow_inactive>
    <allow_active>auth_self_keep</allow_active>
  </defaults>
</action>

В строке, запускающейся с <allow_active>, замените auth_self_keep yes. После перезагрузки Модем начал работать без любой подсказки на меня (16.04).

2
ответ дан 1 December 2019 в 09:35

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

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