diff --git a/policy/modules/services/xserver.te b/policy/modules/services/xserver.te index f7e7637..4025f81 100644 --- a/policy/modules/services/xserver.te +++ b/policy/modules/services/xserver.te @@ -54,7 +54,19 @@ attribute x_domain; attribute xevent_type; attribute input_xevent_type; type xevent_t, xevent_type; +typealias xevent_t alias { user_property_xevent_t staff_property_xevent_t sysadm_property_xevent_t }; +typealias xevent_t alias { auditadm_property_xevent_t secadm_property_xevent_t }; +typealias xevent_t alias { user_focus_xevent_t staff_focus_xevent_t sysadm_focus_xevent_t }; +typealias xevent_t alias { auditadm_focus_xevent_t secadm_focus_xevent_t }; +typealias xevent_t alias { user_manage_xevent_t staff_manage_xevent_t sysadm_manage_xevent_t }; +typealias xevent_t alias { auditadm_manage_xevent_t secadm_manage_xevent_t }; +typealias xevent_t alias { user_default_xevent_t staff_default_xevent_t sysadm_default_xevent_t }; +typealias xevent_t alias { auditadm_default_xevent_t secadm_default_xevent_t }; + type client_xevent_t, xevent_type; +typealias client_xevent_t alias { user_client_xevent_t staff_client_xevent_t sysadm_client_xevent_t }; +typealias client_xevent_t alias { auditadm_client_xevent_t secadm_client_xevent_t }; + type input_xevent_t, xevent_type, input_xevent_type; # X Extensions