Skip to content

Commit f56dabd

Browse files
RoyalOughtnesssecureblue-bot
authored andcommitted
feat: add back cil files without references to container-selinux (#25)
1 parent 571f576 commit f56dabd

File tree

6 files changed

+46
-0
lines changed

6 files changed

+46
-0
lines changed

cil/grant_fm_userns.cil

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
(typeattribute file_manager_type)
2+
(typeattributeset file_manager_type (nautilus_t thunar_t))
3+
4+
(typeattribute file_manager_exec_type)
5+
(typeattributeset file_manager_exec_type (nautilus_exec_t thunar_exec_t))
6+
7+
(allow file_manager_type self (user_namespace (create)))

cil/grant_systemd_flatpak_exec.cil

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
;; SPDX-FileCopyrightText 2025 The Secureblue Authors
2+
;;
3+
;; SPDX-License-Identifier: Apache-2.0 OR MIT
4+
5+
(allow init_t flatpak_exec_t (file (execute execute_no_trans open read map)))

cil/grant_userns.cil

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
;; SPDX-FileCopyrightText 2025 The Secureblue Authors
2+
;;
3+
;; SPDX-License-Identifier: Apache-2.0 OR MIT
4+
5+
(allow colord_t self (user_namespace (create)))
6+
(allow devicekit_power_t self (user_namespace (create)))

cil/harden_userns.cil

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
;; SPDX-FileCopyrightText 2025 The Secureblue Authors
2+
;;
3+
;; SPDX-License-Identifier: Apache-2.0 OR MIT
4+
5+
(deny userdomain self (user_namespace (create)))
6+
(deny unconfined_service_t self (user_namespace (create)))

cil/unbreak_thunar_thumbs.cil

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
(allow thumb_t tmp_t (dir (mounton)))
2+
(allow thumb_t tmpfs_t (filesystem (mount unmount)))
3+
(allow thumb_t devpts_t (filesystem (mount)))
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
;; SPDX-FileCopyrightText 2025 The Secureblue Authors
2+
;;
3+
;; SPDX-License-Identifier: Apache-2.0 OR MIT
4+
5+
(typeattribute userns_privileged_file_type)
6+
(typeattributeset userns_privileged_file_type (colord_exec_t devicekit_power_exec_t docker_exec_t file_manager_exec_type flatpak_exec_t kubelet_exec_t systemsettings_exec_t trivalent_exec_t trivalent_script_exec_t))
7+
8+
(typeattribute userns_relabel_allowed)
9+
(typeattributeset userns_relabel_allowed (init_t initrc_t install_t kernel_t))
10+
11+
(typeattribute userns_relabel_restricted)
12+
(typeattributeset userns_relabel_restricted (and (domain) (not (userns_relabel_allowed))))
13+
14+
(deny userns_relabel_restricted userns_privileged_file_type (blk_file (relabelfrom relabelto)))
15+
(deny userns_relabel_restricted userns_privileged_file_type (chr_file (relabelfrom relabelto)))
16+
(deny userns_relabel_restricted userns_privileged_file_type (dir (relabelfrom relabelto)))
17+
(deny userns_relabel_restricted userns_privileged_file_type (fifo_file (relabelfrom relabelto)))
18+
(deny userns_relabel_restricted userns_privileged_file_type (file (relabelfrom relabelto)))
19+
(deny userns_relabel_restricted userns_privileged_file_type (lnk_file (relabelfrom relabelto)))

0 commit comments

Comments
 (0)