From: Daan De Meyer Date: Tue, 18 Mar 2025 08:48:21 +0000 (+0100) Subject: TEST-07-PID1.private-pids: Use --machine=testuser@.host instead of runas X-Git-Tag: v258-rc1~1041^2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=87ddf5188b53a04a08be090b144a8b87a8e44b1b;p=thirdparty%2Fsystemd.git 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. --- diff --git a/test/units/TEST-07-PID1.private-pids.sh b/test/units/TEST-07-PID1.private-pids.sh index eede43cbaf6..1c9104d4359 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