From: George Tsiamasiotis Date: Mon, 1 Jun 2026 10:02:32 +0000 (+0300) Subject: nspawn: parse PrivateUsers=managed in settings X-Git-Tag: v261-rc3~30 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=70700327284c6d13d1cfaf26bca6b3b78086808e;p=thirdparty%2Fsystemd.git nspawn: parse PrivateUsers=managed in settings --- diff --git a/src/nspawn/nspawn-settings.c b/src/nspawn/nspawn-settings.c index 30c603394c1..2645bd21e41 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;