From e901e256d917c64b4ab8467825cc9c17723e87d6 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Mon, 12 Jan 2026 13:16:53 +0100 Subject: [PATCH] machined: Don't insist on 0:0 for the state directory We now support running machined unprivileged, so don't pass in 0:0 as the uid/gid unconditionally but just use the UID/GID we're running as. --- src/machine/machine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/machine/machine.c b/src/machine/machine.c index d18b7e4df8..da26bdf7a0 100644 --- a/src/machine/machine.c +++ b/src/machine/machine.c @@ -176,7 +176,7 @@ int machine_save(Machine *m) { return log_oom(); } - r = mkdir_safe_label(m->manager->state_dir, 0755, 0, 0, MKDIR_WARN_MODE); + r = mkdir_safe_label(m->manager->state_dir, 0755, UID_INVALID, GID_INVALID, MKDIR_WARN_MODE); if (r < 0) return log_error_errno(r, "Failed to create '%s': %m", m->manager->state_dir);