From 9cbb7cb10e2b1a5400c2da13a1fbc8e03b36aaa4 Mon Sep 17 00:00:00 2001 From: weishu Date: Sat, 1 Jul 2023 18:46:21 +0800 Subject: [PATCH] ksud: apply selinux rule when profile is set --- userspace/ksud/src/profile.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/userspace/ksud/src/profile.rs b/userspace/ksud/src/profile.rs index 7ae98aad..67e7bb34 100644 --- a/userspace/ksud/src/profile.rs +++ b/userspace/ksud/src/profile.rs @@ -7,6 +7,7 @@ pub fn set_sepolicy(pkg: String, policy: String) -> Result<()> { ensure_dir_exists(defs::PROFILE_SELINUX_DIR)?; let policy_file = Path::new(defs::PROFILE_SELINUX_DIR).join(pkg); std::fs::write(policy_file, policy)?; + sepolicy::apply_file(&policy_file)?; Ok(()) }