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;