Продолжайте получать это всплывающее окно, требующее, чтобы я вводил мой пароль, когда у меня будет менеджер по Модему открытый GUI. Это происходит каждые 5 минут, пока менеджер по Модему открыт.
Как я изменяю свою системную политику позволить менеджеру.?
Ubuntu 15.04
Сообщение определено и повышено на , 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;
}
});
Другие пользователи, помогите улучшить этот ответ с лучшим примером. Это - мой первый ответ обмена стека.
Так же, как прямая альтернатива ответу 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).