From 87ddf5188b53a04a08be090b144a8b87a8e44b1b Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Tue, 18 Mar 2025 09:48:21 +0100 Subject: [PATCH] TEST-07-PID1.private-pids: Use --machine=testuser@.host instead of runas Let's use the systemd way to run systemd-run as a different user instead of setpriv. --- test/units/TEST-07-PID1.private-pids.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/units/TEST-07-PID1.private-pids.sh b/test/units/TEST-07-PID1.private-pids.sh index eede43cbaf..1c9104d435 100755 --- a/test/units/TEST-07-PID1.private-pids.sh +++ b/test/units/TEST-07-PID1.private-pids.sh @@ -142,8 +142,8 @@ testcase_unpriv() { mount -t proc proc /tmp/TEST-07-PID1-private-pids-proc # Verify running as unprivileged user can unshare PID namespace and mounts /proc properly. - assert_eq "$(runas testuser systemd-run --wait --user --pipe -p PrivatePIDs=yes readlink /proc/self)" "1" - assert_eq "$(runas testuser systemd-run --wait --user --pipe -p PrivatePIDs=yes ps aux --no-heading | wc -l)" "1" + assert_eq "$(systemd-run --machine=testuser@.host --wait --user --pipe -p PrivatePIDs=yes readlink /proc/self)" "1" + assert_eq "$(systemd-run --machine=testuser@.host --wait --user --pipe -p PrivatePIDs=yes ps aux --no-heading | wc -l)" "1" umount /tmp/TEST-07-PID1-private-pids-proc rm -rf /tmp/TEST-07-PID1-private-pids-proc @@ -162,7 +162,7 @@ testcase_unpriv() { mount -t tmpfs tmpfs /proc/scsi fi - (! runas testuser systemd-run --wait --user --pipe -p PrivatePIDs=yes true) + (! systemd-run --machine=testuser@.host --wait --user --pipe -p PrivatePIDs=yes true) if [[ "$HAS_EXISTING_SCSI_MOUNT" == "no" ]]; then umount /proc/scsi