nspawn: parse PrivateUsers=managed in settings

This commit is contained in:
George Tsiamasiotis
2026-06-01 17:35:10 +01:00
committed by Luca Boccassi
parent 4729d4b111
commit 7070032728
+5
View File
@@ -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;