From 4022b2733af68f5ab623f8a801fda4bd3f017726 Mon Sep 17 00:00:00 2001 From: happysalada Date: Sun, 13 Aug 2023 18:11:00 +0800 Subject: [PATCH] nixos/rustus: add user name to enable restoring of backups --- nixos/modules/services/web-servers/rustus.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/web-servers/rustus.nix b/nixos/modules/services/web-servers/rustus.nix index 95c9a6455579..878d790e3666 100644 --- a/nixos/modules/services/web-servers/rustus.nix +++ b/nixos/modules/services/web-servers/rustus.nix @@ -226,6 +226,10 @@ in serviceConfig = { ExecStart = "${pkgs.rustus}/bin/rustus"; StateDirectory = "rustus"; + # User name is defined here to enable restoring a backup for example + # You will run the backup restore command as sudo -u rustus in order + # to have write permissions to /var/lib + User = "rustus"; DynamicUser = true; LoadCredential = lib.optionals isHybridS3 [ "S3_ACCESS_KEY_PATH:${cfg.storage.s3_access_key_file}"