23 lines
700 B
Diff
23 lines
700 B
Diff
diff -up ./usbguard-selinux-0.0.4/usbguard.te.policykit ./usbguard-selinux-0.0.4/usbguard.te
|
|
--- ./usbguard-selinux-0.0.4/usbguard.te.policykit 2022-03-15 10:32:21.002852930 +0100
|
|
+++ ./usbguard-selinux-0.0.4/usbguard.te 2022-03-15 10:36:47.844040559 +0100
|
|
@@ -99,9 +99,17 @@ logging_log_filetrans(usbguard_t, usbgua
|
|
|
|
logging_send_syslog_msg(usbguard_t)
|
|
|
|
-dbus_system_domain(usbguard_t, usbguard_exec_t)
|
|
usbguard_ipc_access(usbguard_t)
|
|
|
|
+optional_policy(`
|
|
+ dbus_system_domain(usbguard_t, usbguard_exec_t)
|
|
+
|
|
+ optional_policy(`
|
|
+ policykit_dbus_chat(usbguard_t)
|
|
+ ')
|
|
+')
|
|
+
|
|
+
|
|
tunable_policy(`usbguard_daemon_write_rules',`
|
|
rw_files_pattern(usbguard_t, usbguard_rules_t, usbguard_rules_t)
|
|
')
|