From 015b28ba6a98df3570d9dd37df7668f6ec088ab0 Mon Sep 17 00:00:00 2001 From: vilmibm Date: Sat, 4 Mar 2023 01:02:52 +0000 Subject: [PATCH] actually sudo as user as intended --- cmd/welcome/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/welcome/main.go b/cmd/welcome/main.go index 5b793fe..ab8dc88 100644 --- a/cmd/welcome/main.go +++ b/cmd/welcome/main.go @@ -149,7 +149,7 @@ func createUser(data newUserData) (err error) { return fmt.Errorf("usermod failed: %w", err) } - cmd = exec.Command("sudo", "/town/bin/createkeyfile", data.Username) + cmd = exec.Command("sudo", "--user", data.Username, "/town/bin/createkeyfile", data.Username) cmd.Stdin = bytes.NewBufferString(keyfileText(data)) if err = cmd.Run(); err != nil { return fmt.Errorf("createkeyfile failed: %w", err)