arhcive: rsync daemon needs a group

module-based-network
Daniel Barlow 2023-03-24 17:10:49 +00:00
parent a5cfa37ed3
commit 561d55ed5f
1 changed files with 7 additions and 3 deletions

View File

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