diff --git a/selinux/cockpit.fc b/selinux/cockpit.fc index 0d0938d30..928d83c82 100644 --- a/selinux/cockpit.fc +++ b/selinux/cockpit.fc @@ -2,10 +2,21 @@ /etc/systemd/system/cockpit.* -- gen_context(system_u:object_r:cockpit_unit_file_t,s0) /usr/libexec/cockpit-ws -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0) +/usr/lib/cockpit-ws -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0) /usr/libexec/cockpit-tls -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0) +/usr/lib/cockpit-tls -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0) /usr/libexec/cockpit-wsinstance-factory -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0) +/usr/lib/cockpit-wsinstance-factory -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0) + +# missing libexec transition on SLE Micro +/usr/lib/cockpit-askpass -- gen_context(system_u:object_r:bin_t,s0) +/usr/lib/cockpit-certificate-ensure -- gen_context(system_u:object_r:bin_t,s0) +/usr/lib/cockpit-certificate-helper -- gen_context(system_u:object_r:bin_t,s0) +/usr/lib/cockpit-client -- gen_context(system_u:object_r:bin_t,s0) +/usr/lib/cockpit-desktop -- gen_context(system_u:object_r:bin_t,s0) /usr/libexec/cockpit-session -- gen_context(system_u:object_r:cockpit_session_exec_t,s0) +/usr/lib/cockpit-session -- gen_context(system_u:object_r:cockpit_session_exec_t,s0) /usr/share/cockpit/motd/update-motd -- gen_context(system_u:object_r:cockpit_ws_exec_t,s0)