📁 Netzwerkfreigaben (SMB)
Du hast nun einen fertigen Speicherpool und ein Dataset. Damit du von Windows oder macOS auf deine Daten zugreifen kannst, benötigen wir eine Netzwerkfreigabe. Der De-facto-Standard dafür ist SMB (Server Message Block).
1. Einen neuen Benutzer anlegen
Verwende für Freigaben nicht den admin- oder root-Account, sondern lege einen eigenen Benutzer an:
- Navigiere links im Menü zu Credentials > Local Users.
- Klicke oben rechts auf Add.
- Gib einen vollen Namen und einen Benutzernamen (z.B.
max) ein. - Vergebe ein sicheres Passwort.
- Scrolle nach unten und achte darauf, dass bei Samba Authentication der Haken gesetzt ist (sollte standardmäßig der Fall sein).
- Speichere mit Save.
2. Die SMB-Freigabe erstellen
Jetzt verknüpfen wir dein Dataset mit dem Netzwerkprotokoll:
- Gehe im Menü auf Shares.
- Klicke bei Windows (SMB) Shares auf Add.
- Wähle unter Path dein erstelltes Dataset aus (z.B.
/mnt/tank/Media). - Bei Name vergibst du den Namen, wie der Ordner später im Netzwerk heißen soll (oft identisch zum Dataset).
- Klicke auf Save.
TrueNAS fragt dich, ob der SMB-Dienst gestartet und zukünftig automatisch gestartet werden soll. Bestätige dies mit "Enable Service".
3. Berechtigungen setzen (ACLs)
Damit dein neuer Benutzer in dem Ordner auch schreiben darf, musst du die Zugriffsrechte (Access Control Lists) anpassen. TrueNAS fragt direkt nach der Erstellung der Freigabe, ob du die ACLs konfigurieren möchtest. Klicke auf Configure ACL.
- Wähle im neuen Fenster als ACL Preset NFS4 Restricted (oder "SMB/POSIX" falls vorhanden) und klicke auf Continue.
- Ändere oben den Owner auf deinen neu erstellten Benutzer (z.B.
max). Setze den Haken bei Apply Owner. - Ändere die Owner Group ebenfalls auf deinen Benutzer oder auf
builtin_users. Setze den Haken bei Apply Group. - Gehe in der Liste unten zu den Berechtigungen (Access Control Entries) und stelle sicher, dass der Owner
Full Controlhat. - Speichere mit Save Access Control List.
Nun hat nur dieser Benutzer vollen Lese- und Schreibzugriff auf die Freigabe.
4. Unter Windows als Netzlaufwerk einbinden
- Öffne auf deinem Windows-PC den Explorer (Tastenkombination
Win + E). - Klicke auf Dieser PC.
- Oben in der Menüleiste klickst du auf Netzlaufwerk verbinden.
- Wähle einen freien Buchstabenbaus (z.B.
Z:). - Trage im Feld "Ordner" den Pfad ein:
\\IP-ADRESSE-DEINES-TRUENAS\NameDerFreigabe(z.B.\\192.168.178.50\Media). - Setze den Haken bei Verbindung bei Anmeldung wiederherstellen.
- Setze den Haken bei Verbindung mit anderen Anmeldeinformationen herstellen.
- Klicke auf "Fertig stellen". Windows fragt nun nach den Zugangsdaten. Gib den Benutzernamen (z.B.
max) und das Passwort ein.
Fertig! Die Freigabe taucht nun wie eine normale Festplatte in Windows auf.