userdomain: allow grant mac_admin capability to security admin

cap_mac_admin is required to operate some LSM modules, such as
selinux, apparmor, smack, etc. It is necessary to allow the security
administrator role to grant this capability.

Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
This commit is contained in:
Tianjia Zhang 2025-01-16 10:38:28 +08:00
parent 94d9ea49b4
commit 4e7352b61f

View File

@ -1497,6 +1497,7 @@ template(`userdom_admin_user_template',`
#
interface(`userdom_security_admin_template',`
allow $1 self:capability { dac_override dac_read_search };
allow $1 self:capability2 mac_admin;
corecmd_exec_shell($1)