Commit 1e9f15fd6ffb
systems/aix/extra.nix
@@ -64,25 +64,45 @@ in
samba.settings = {
global."server string" = "Aix";
- vincent = libx.mkSambaShare {
- name = "vincent";
- path = "/data/share";
- };
- music = libx.mkSambaShare {
- name = "music";
- path = "/data/music";
- readOnly = true;
- };
- ebooks = libx.mkSambaShare {
- name = "ebooks";
- path = "/data/ebooks";
- readOnly = true;
- };
- audiobooks = libx.mkSambaShare {
- name = "audiobooks";
- path = "/data/audiobooks";
- readOnly = true;
- };
+ vincent =
+ (libx.mkSambaShare {
+ name = "vincent";
+ path = "/data/share";
+ })
+ // {
+ "guest ok" = "no";
+ public = "no";
+ };
+ music =
+ (libx.mkSambaShare {
+ name = "music";
+ path = "/data/music";
+ readOnly = true;
+ })
+ // {
+ "guest ok" = "no";
+ public = "no";
+ };
+ ebooks =
+ (libx.mkSambaShare {
+ name = "ebooks";
+ path = "/data/ebooks";
+ readOnly = true;
+ })
+ // {
+ "guest ok" = "no";
+ public = "no";
+ };
+ audiobooks =
+ (libx.mkSambaShare {
+ name = "audiobooks";
+ path = "/data/audiobooks";
+ readOnly = true;
+ })
+ // {
+ "guest ok" = "no";
+ public = "no";
+ };
};
wireguard = {
systems/common/services/samba.nix
@@ -13,7 +13,8 @@
global = {
security = "user";
workgroup = "WORKGROUP";
- "server smb encrypt" = "required";
+ "server smb encrypt" = "desired";
+ "server signing" = "auto";
"server min protocol" = "SMB3_00";
"hosts allow" = "192.168. 10.100. 127.0.0.1 localhost";
"hosts deny" = "0.0.0.0/0";