test-reread-partition-table: Only check for CAP_SYS_ADMIN

We might have CAP_SYS_ADMIN even without being root.
This commit is contained in:
Daan De Meyer
2025-11-24 12:51:14 +01:00
parent 43687c22ab
commit dee7dfea1d

View File

@@ -47,7 +47,7 @@ TEST(rereadpt) {
if (detect_container() > 0)
return (void) log_tests_skipped("test not available in container");
if (geteuid() != 0 || have_effective_cap(CAP_SYS_ADMIN) <= 0)
if (have_effective_cap(CAP_SYS_ADMIN) <= 0)
return (void) log_tests_skipped("test requires privileges");
if (running_in_chroot() != 0)
return (void) log_tests_skipped("test not available in chroot()");