From 70700327284c6d13d1cfaf26bca6b3b78086808e Mon Sep 17 00:00:00 2001 From: George Tsiamasiotis Date: Mon, 1 Jun 2026 13:02:32 +0300 Subject: [PATCH] nspawn: parse PrivateUsers=managed in settings --- src/nspawn/nspawn-settings.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nspawn/nspawn-settings.c b/src/nspawn/nspawn-settings.c index 30c603394c..2645bd21e4 100644 --- a/src/nspawn/nspawn-settings.c +++ b/src/nspawn/nspawn-settings.c @@ -697,6 +697,11 @@ int config_parse_private_users( settings->userns_mode = USER_NAMESPACE_FIXED; settings->uid_shift = 0; settings->uid_range = UINT32_C(0x10000); + } else if (streq(rvalue, "managed")) { + /* managed: User namespace on, and acquire it from systemd-nsresourced */ + settings->userns_mode = USER_NAMESPACE_MANAGED; + settings->uid_shift = UID_INVALID; + settings->uid_range = UINT32_C(0x10000); } else { const char *range, *shift; uid_t sh, rn;