liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 561d55ed5f1d24592501852159a1f1db10743302
parent a5cfa37ed3f640e60adf890ecd29a06f1cd0182d
Author: Daniel Barlow <dan@telent.net>
Date:   Fri, 24 Mar 2023 17:10:49 +0000

arhcive: rsync daemon needs a group

Diffstat:
Mexamples/arhcive.nix | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/examples/arhcive.nix b/examples/arhcive.nix @@ -181,12 +181,13 @@ in rec { }; configFile = writeText "rsync.conf" '' pid file = /run/rsyncd.pid - uid = store + uid = backup [srv] path = /srv use chroot = yes auth users = backup read only = false + gid = backup secrets file = ${secrets_file}/.outputs/secrets ''; in longrun { @@ -222,9 +223,12 @@ in rec { # ]; }; - users.store = { + users.backup = { uid=500; gid=500; gecos="Storage owner"; dir="/srv"; - shell="/dev/null"; # authorizedKeys = []; + shell="/dev/null"; + }; + groups.backup = { + gid=500; usernames = ["backup"]; }; defaultProfile.packages = with pkgs; [e2fsprogs strace tcpdump ];