The *_session variants of the policy default allow values were removed
in 2007:
http://lists.freedesktop.org/archives/hal-commit/2007-August/003690.html
Instead of auth_self_keep_session, use auth_self_keep. Similarly for
auth_admin_keep_session.
This fixes parsing the default policy with any recent version of polkit
— tested with version 0.105. Previously, I believe polkit aborted
parsing the policy and hence never added the actions to its action pool
for use in rule files or authorisations.
---
plugins/polkit.policy | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/polkit.policy b/plugins/polkit.policy
index 0c2629a..0de152c 100644
--- a/plugins/polkit.policy
+++ b/plugins/polkit.policy
@@ -13,7 +13,7 @@
<message>Policy prevents modification of settings</message>
<defaults>
<allow_inactive>no</allow_inactive>
- <allow_active>auth_self_keep_session</allow_active>
+ <allow_active>auth_self_keep</allow_active>
</defaults>
</action>
@@ -22,7 +22,7 @@
<message>Policy prevents modification of secrets</message>
<defaults>
<allow_inactive>no</allow_inactive>
- <allow_active>auth_admin_keep_session</allow_active>
+ <allow_active>auth_admin_keep</allow_active>
</defaults>
</action>
--
1.9.3
signature.asc
Description: This is a digitally signed message part
_______________________________________________ connman mailing list [email protected] https://lists.connman.net/mailman/listinfo/connman
