ma 1 omo: add shares
This commit is contained in:
parent
1925d1e2a6
commit
f1b96fc229
|
@ -28,7 +28,7 @@ in {
|
||||||
../2configs/smart-monitor.nix
|
../2configs/smart-monitor.nix
|
||||||
../2configs/mail-client.nix
|
../2configs/mail-client.nix
|
||||||
../2configs/share-user-sftp.nix
|
../2configs/share-user-sftp.nix
|
||||||
../2configs/nginx/omo-share.nix
|
../2configs/omo-share.nix
|
||||||
../3modules
|
../3modules
|
||||||
];
|
];
|
||||||
networking.firewall.trustedInterfaces = [ "enp3s0" ];
|
networking.firewall.trustedInterfaces = [ "enp3s0" ];
|
||||||
|
@ -42,34 +42,6 @@ in {
|
||||||
# services.openssh.allowSFTP = false;
|
# services.openssh.allowSFTP = false;
|
||||||
krebs.build.source.git.nixpkgs.rev = "d0e3cca04edd5d1b3d61f188b4a5f61f35cdf1ce";
|
krebs.build.source.git.nixpkgs.rev = "d0e3cca04edd5d1b3d61f188b4a5f61f35cdf1ce";
|
||||||
|
|
||||||
# samba share /media/crypt1/share
|
|
||||||
users.users.smbguest = {
|
|
||||||
name = "smbguest";
|
|
||||||
uid = config.ids.uids.smbguest;
|
|
||||||
description = "smb guest user";
|
|
||||||
home = "/var/empty";
|
|
||||||
};
|
|
||||||
services.samba = {
|
|
||||||
enable = true;
|
|
||||||
shares = {
|
|
||||||
winshare = {
|
|
||||||
path = "/media/crypt1/share";
|
|
||||||
"read only" = "no";
|
|
||||||
browseable = "yes";
|
|
||||||
"guest ok" = "yes";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
extraConfig = ''
|
|
||||||
guest account = smbguest
|
|
||||||
map to guest = bad user
|
|
||||||
# disable printing
|
|
||||||
load printers = no
|
|
||||||
printing = bsd
|
|
||||||
printcap name = /dev/null
|
|
||||||
disable spoolss = yes
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
# copy config from <secrets/sabnzbd.ini> to /var/lib/sabnzbd/
|
# copy config from <secrets/sabnzbd.ini> to /var/lib/sabnzbd/
|
||||||
services.sabnzbd.enable = true;
|
services.sabnzbd.enable = true;
|
||||||
systemd.services.sabnzbd.environment.SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
|
systemd.services.sabnzbd.environment.SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
|
||||||
|
|
|
@ -31,4 +31,38 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# samba share /media/crypt1/share
|
||||||
|
users.users.smbguest = {
|
||||||
|
name = "smbguest";
|
||||||
|
uid = config.ids.uids.smbguest;
|
||||||
|
description = "smb guest user";
|
||||||
|
home = "/var/empty";
|
||||||
|
};
|
||||||
|
services.samba = {
|
||||||
|
enable = true;
|
||||||
|
shares = {
|
||||||
|
winshare = {
|
||||||
|
path = "/media/crypt1/share";
|
||||||
|
"read only" = "no";
|
||||||
|
browseable = "yes";
|
||||||
|
"guest ok" = "yes";
|
||||||
|
};
|
||||||
|
usenet = {
|
||||||
|
path = "/media/crypt0/usenet/dst";
|
||||||
|
"read only" = "yes";
|
||||||
|
browseable = "yes";
|
||||||
|
"guest ok" = "yes";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
guest account = smbguest
|
||||||
|
map to guest = bad user
|
||||||
|
# disable printing
|
||||||
|
load printers = no
|
||||||
|
printing = bsd
|
||||||
|
printcap name = /dev/null
|
||||||
|
disable spoolss = yes
|
||||||
|
'';
|
||||||
|
};
|
||||||
}
|
}
|
Loading…
Reference in a new issue