Le message est défini et soulevé par polkit dans le fichier /usr/share/polkit-1/actions/org.freedesktop.ModemManager1.policy
.
L'idéal est que l'auteur de l'interface utilisateur graphique de Modem Manager définisse une politique de polkit (voir la section "Declaring Actions" dans le manuel de l'utilisateur de Modem Manager). documentation du polkit ) qui seraient livrés dans les futures versions de l'application.
Entre-temps, vous pouvez ajouter un ensemble de règles d'autorisation dans la rubrique /etc/polkit-1/rules.d/
dans un fichier nommé comme suit 30-modem-manager-gui.rules
conformément à la section "Règles d'autorisation" dans les documents de polkit que j'ai référencés ci-dessus.
Un exemple de règle qui vérifie le message spécifique que vous recevez et qui ne montrera pas le message si vous êtes un sudo
utilisateur :
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.ModemManager1.Device.Control" &&
subject.local && subject.active &&
(subject.isInGroup ("sudo"))) {
return polkit.Result.YES;
}
});
Autres utilisateurs, aidez-nous à améliorer cette réponse avec un meilleur exemple. C'est ma première réponse à un échange de piles.