aboutgitcodebugslistschat
diff options
context:
space:
mode:
-rw-r--r--contrib/selinux/pasta.te9
1 files changed, 5 insertions, 4 deletions
diff --git a/contrib/selinux/pasta.te b/contrib/selinux/pasta.te
index ff74dd7..9394f97 100644
--- a/contrib/selinux/pasta.te
+++ b/contrib/selinux/pasta.te
@@ -175,6 +175,7 @@ allow pasta_t container_runtime_t:fifo_file { getattr write };
allow pasta_t container_runtime_t:file read;
allow pasta_t container_runtime_t:lnk_file read;
allow pasta_t container_t:lnk_file read;
+allow pasta_t container_t:dir { open read search };
allow pasta_t pasta_port_t:tcp_socket { name_bind name_connect };
allow pasta_t pasta_port_t:udp_socket { name_bind };
allow pasta_t http_port_t:tcp_socket { name_bind name_connect };
@@ -249,10 +250,10 @@ type_transition container_runtime_t user_tmp_t : dir ifconfig_var_run_t "netns";
type_transition container_runtime_t container_var_run_t : dir ifconfig_var_run_t "netns";
type_transition container_runtime_t user_tmp_t : dir ifconfig_var_run_t "rootless-netns";
type_transition container_runtime_t container_var_run_t : dir ifconfig_var_run_t "rootless-netns";
-allow pasta_t container_var_run_t:dir { add_name open rmdir write };
-allow pasta_t ifconfig_var_run_t:dir { add_name open rmdir write };
-allow pasta_t container_var_run_t:file { create open write };
-allow pasta_t ifconfig_var_run_t:file { create open write };
+allow pasta_t container_var_run_t:dir { add_name open read rmdir write };
+allow pasta_t ifconfig_var_run_t:dir { add_name open read rmdir write };
+allow pasta_t container_var_run_t:file { create open read write };
+allow pasta_t ifconfig_var_run_t:file { create open read write };
allow pasta_t container_var_run_t:sock_file { getattr create open read write };
allow pasta_t ifconfig_var_run_t:sock_file { getattr create open read write };
allow systemd_user_runtimedir_t ifconfig_var_run_t:dir rmdir;