From 7400e375786ab45c2c350b7eb6e1209ab54df802 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Sat, 25 Oct 2025 21:26:54 +0200 Subject: [PATCH] TEST-74-AUX-UTILS.run: add test case for #39038 --- test/units/TEST-74-AUX-UTILS.run.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/units/TEST-74-AUX-UTILS.run.sh b/test/units/TEST-74-AUX-UTILS.run.sh index c7ca8ce6153..64eb7257e74 100755 --- a/test/units/TEST-74-AUX-UTILS.run.sh +++ b/test/units/TEST-74-AUX-UTILS.run.sh @@ -81,6 +81,11 @@ systemd-run --wait --pipe --user --machine=testuser@ \ systemd-run --wait --pipe --user --machine=testuser@ \ bash -xec '[[ "$PWD" == /home/testuser && -n "$INVOCATION_ID" ]]' +# https://github.com/systemd/systemd/issues/39038 +systemd-run --wait --machine=testuser@ --user -p User=testuser true +systemd-run --wait --machine=testuser@ --user -p Group=testuser true +(! systemd-run --wait --machine=testuser@ --user -p Group=testuser -p SupplementaryGroups=root true) + # PrivateTmp=yes implies PrivateUsers=yes for user manager, so skip this if we # don't have unprivileged user namespaces. if [[ "$(sysctl -ne kernel.apparmor_restrict_unprivileged_userns)" -ne 1 ]]; then -- 2.47.3