Support ExtensionImages=/MountImages= in user services via mountfsd and PrivateUsers=yes (#39341)

This commit is contained in:
Luca Boccassi
2025-10-16 15:49:46 +01:00
committed by GitHub
8 changed files with 109 additions and 51 deletions
+3
View File
@@ -4491,6 +4491,9 @@ static bool exec_needs_cap_sys_admin(const ExecContext *context, const ExecParam
context->n_temporary_filesystems > 0 ||
context->root_directory ||
!strv_isempty(context->extension_directories) ||
context->root_image ||
context->n_mount_images > 0 ||
context->n_extension_images > 0 ||
context->protect_system != PROTECT_SYSTEM_NO ||
context->protect_home != PROTECT_HOME_NO ||
exec_needs_pid_namespace(context, params) ||