diff options
-rw-r--r-- | policy/org.freedesktop.modem-manager.policy.in | 9 | ||||
-rw-r--r-- | src/mm-auth-provider.h | 13 |
2 files changed, 16 insertions, 6 deletions
diff --git a/policy/org.freedesktop.modem-manager.policy.in b/policy/org.freedesktop.modem-manager.policy.in index 3790918d..3fb0c77c 100644 --- a/policy/org.freedesktop.modem-manager.policy.in +++ b/policy/org.freedesktop.modem-manager.policy.in @@ -9,6 +9,15 @@ <vendor_url>http://www.freedesktop.org/wiki/ModemManager</vendor_url> <icon_name>modem-manager</icon_name> + <action id="org.freedesktop.ModemManager.Control"> + <_description>Control the Modem Manager daemon</_description> + <_message>System policy prevents controlling the Modem Manager.</_message> + <defaults> + <allow_inactive>no</allow_inactive> + <allow_active>auth_admin</allow_active> + </defaults> + </action> + <action id="org.freedesktop.ModemManager.Device.Control"> <_description>Unlock and control a mobile broadband device</_description> <_message>System policy prevents unlocking or controlling the mobile broadband device.</_message> diff --git a/src/mm-auth-provider.h b/src/mm-auth-provider.h index 32082f09..4cdf4eb0 100644 --- a/src/mm-auth-provider.h +++ b/src/mm-auth-provider.h @@ -22,12 +22,13 @@ #include "mm-auth-request.h" /* Authorizations */ -#define MM_AUTHORIZATION_DEVICE_INFO "org.freedesktop.ModemManager.Device.Info" -#define MM_AUTHORIZATION_DEVICE_CONTROL "org.freedesktop.ModemManager.Device.Control" -#define MM_AUTHORIZATION_CONTACTS "org.freedesktop.ModemManager.Contacts" -#define MM_AUTHORIZATION_SMS "org.freedesktop.ModemManager.SMS" -#define MM_AUTHORIZATION_USSD "org.freedesktop.ModemManager.USSD" -#define MM_AUTHORIZATION_LOCATION "org.freedesktop.ModemManager.Location" +#define MM_AUTHORIZATION_MANAGER_CONTROL "org.freedesktop.ModemManager.Control" +#define MM_AUTHORIZATION_DEVICE_INFO "org.freedesktop.ModemManager.Device.Info" +#define MM_AUTHORIZATION_DEVICE_CONTROL "org.freedesktop.ModemManager.Device.Control" +#define MM_AUTHORIZATION_CONTACTS "org.freedesktop.ModemManager.Contacts" +#define MM_AUTHORIZATION_SMS "org.freedesktop.ModemManager.SMS" +#define MM_AUTHORIZATION_USSD "org.freedesktop.ModemManager.USSD" +#define MM_AUTHORIZATION_LOCATION "org.freedesktop.ModemManager.Location" /******************/ |