diff --git a/modules/vsftpd/default.nix b/modules/vsftpd/default.nix index 0d82f67..5d07f21 100644 --- a/modules/vsftpd/default.nix +++ b/modules/vsftpd/default.nix @@ -6,11 +6,10 @@ writeEnable = true; chrootlocalUser = true; allowWriteableChroot = true; - userlist = [ "scan" ]; - }; - - config.users.users.scan = { - isNormalUser = true; + userDbPath = "/etc/vsftpd/users"; + enableVirtualUsers = true; + virtualUseLocalPrivs = true; + localRoot = "/var/lib/vsftpd"; }; config.networking.firewall.allowedTCPPorts = [ 21 ];