Package: refpolicy / 2:2.20110726-12

0030-Allow-user_t-and-staff_t-consolekit_dbus_chat-access.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
From: =?UTF-8?q?Mika=20Pfl=C3=BCger?= <debian@mikapflueger.de>
Date: Fri, 2 Mar 2012 02:52:36 +0100
Subject: Allow user_t and staff_t consolekit_dbus_chat() access so they can
 determine their session status - necessary to login in KDE
 sometimes.

---
 policy/modules/roles/staff.te      |    3 +++
 policy/modules/roles/unprivuser.te |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/policy/modules/roles/staff.te b/policy/modules/roles/staff.te
index 2be17d2..4b9bffa 100644
--- a/policy/modules/roles/staff.te
+++ b/policy/modules/roles/staff.te
@@ -41,6 +41,9 @@ optional_policy(`
 optional_policy(`
 	sudo_role_template(staff, staff_r, staff_t)
 ')
+optional_policy(`
+	consolekit_dbus_chat(staff_t)
+')
 
 optional_policy(`
 	sysadm_role_change(staff_r)
diff --git a/policy/modules/roles/unprivuser.te b/policy/modules/roles/unprivuser.te
index baaba0f..32e5211 100644
--- a/policy/modules/roles/unprivuser.te
+++ b/policy/modules/roles/unprivuser.te
@@ -27,6 +27,9 @@ optional_policy(`
 optional_policy(`
 	xserver_role(user_r, user_t)
 ')
+optional_policy(`
+	consolekit_dbus_chat(user_t)
+')
 
 ifndef(`distro_redhat',`
 	optional_policy(`