jakstpub: nicer smb settings

This commit is contained in:
Motiejus Jakštys 2023-09-22 10:14:10 +03:00
parent 9c1bfd1b24
commit 397fcd4a44

View File

@ -41,26 +41,30 @@ in {
guest account = jakstpub
server role = standalone server
'';
shares = {
public = {
path = cfg.dataDir;
writeable = "yes";
public = "yes";
shares = let
defaults = {
"public" = "yes";
"mangled names" = "no";
"guest ok" = "yes";
"read only" = "no";
"create mask" = "0664";
"directory mask" = "0775";
"force user" = "jakstpub";
"force group" = "jakstpub";
};
snapshots = {
path = cfg.dataDir + "/.zfs/snapshot";
writeable = "no";
public = "yes";
"guest ok" = "yes";
in {
public =
defaults
// {
"path" = cfg.dataDir;
"writeable" = "yes";
"read only" = "no";
"create mask" = "0664";
"directory mask" = "0775";
};
snapshots =
defaults
// {
"path" = cfg.dataDir + "/.zfs/snapshot";
"writeable" = "no";
"read only" = "yes";
"force user" = "jakstpub";
"force group" = "jakstpub";
};
};
};