Skip to content

Commit

Permalink
Fix denials that cause systemd to crash
Browse files Browse the repository at this point in the history
The pull request fixes issue containers#282

Signed-off-by: Athaariq Ardhiansyah <[email protected]>
  • Loading branch information
Thor-x86 committed Dec 28, 2023
1 parent 540fa9b commit 75be31c
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions container.te
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,21 @@ allow container_runtime_domain self:netlink_kobject_uevent_socket create_socket_
allow container_runtime_domain self:netlink_tcpdiag_socket create_netlink_socket_perms;
allow container_runtime_domain self:netlink_socket create_socket_perms;

# Fix issue #282 (https://github.com/containers/container-selinux/issues/282)
optional_policy(`
gen_require(`
type init_t;
type shadow_t;
type systemd_logind_t;
class process siginh;
class capability net_admin;
')

allow init_t container_user_t:process siginh;
allow init_t shadow_t:file { open read };
allow systemd_logind_t self:capability net_admin;
')

corenet_tcp_bind_generic_node(container_runtime_domain)
corenet_udp_bind_generic_node(container_runtime_domain)
corenet_raw_bind_generic_node(container_runtime_domain)
Expand Down

0 comments on commit 75be31c

Please sign in to comment.