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:
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 ];