NixOS Szerver
Konfigurálások

Samba

Samba beállítása

Share config létrehozása

Az egész Samba konfigurációt a configuration.nix fájlban szerkesztjük:

sudo nano /etc/nixos/configuration.nix

Elsőször hozzunk létre egy felhasználót, akinek hozzáférése lesz a megosztáshoz:

users.users.sambauser = {
  isNormalUser = true;
  description = "Samba User";
  extraGroups = [ "wheel" ];
  initialPassword = "smb"; # Ezt majd meg fogjuk később változtatni.
};
services.samba = {
  enable = true;

  openFirewall = true;

  settings = {
    global = {
      workgroup = "WORKGROUP";
      security = "user";
    };

    raid = {
      path = "/mnt/raid1";
      browseable = "yes";
      writable = "yes";
      "guest ok" = "yes";
    };
  };
};

Mielőtt újra töltenénk a konfigurációt, ne felejtsük el megváltoztatni a sambauser jelszavát, hogy ne legyen olyan könnyen kitalálható:

sudo smbpasswd -a sambauser

New SMB password:
Retype new SMB password:
Added user sambauser.

ezek után ne felejtsük el újra tölteni a konfigurációt, hogy életbe lépjenek a változtatások:

sudo nixos-rebuild switch

Tesztelés

SMB teszt

On this page