06.02.2023
Obsługa SMB w TrueNAS CORE
KonfiguracjaTrueNAS CORE
truenascoresmb

Ostatnia aktualizacja: 05.06.2023 r.

W większości przypadków TrueNAS będzie ustawiony na udostępnianie plików dla użytkowników końcowych po protokole SMB (ang. Server Message Block) za pośrednictwem serwera Samba. Końcówka będzie działała na systemie Windows, jednak nic nie stoi na przeszkodze, aby do jednego udziału, dostęp uzyskiwały zarówno komputery z Windows jak i Apple.

Tips&Tricks

  1. Ograniczenie widoczności udziałów.

    Poniższe ustawienia działają również na wersji 11.3-U5.

    Można ustawić udziały w taki sposób, aby były widoczne tylko i wyłącznie dla użytkowników lub grup posiadających do nich odpowiednie uprawnienia. Takie ograniczenie może działać dla:

    1. całej usługi SMB

      Należy dodać parametr access based share enum=yes do Auxiliary Parameters w głównych ustawieniach usługi),

    2. dla poszczególnych udziałów

      Należy zaznaczyć opcję ☐ Access Based Share Enumeration w zaawansowanych opcjach udziału).

    Jeśli już wiem, na jakim poziomie chcę ustawić widoczność udziałów, to wykonuję poniższe kroki:

    1. Ustalenie SID.

      np. S-1-5-21-4211338226-994029428-2826593615-1001

      1. Użytkownika.
        net usersidlist
      2. Grupy.
        net groupmap list
    2. Aktualizacja ustawień udziału.

      sharesec nazwa_udziału -v

      1. Dodaję uprawnienie dla użytkownika/grupy.
        sharesec nazwa_udziału -a SID:ALLOWED/0/FULL
      2. Usuwam domyślne uprawnienie.
        sharesec nazwa_udziału -r S-1-1-0:ALLOWED/0x0/FULL
    3. Jeśli zmiany nie działają, restartuję usługę SMB.
      midclt call service.restart cifs
  2. Robocopy
    1. ERROR 3 (0x00000003) Accessing Source Directory Z:\
      System nie może odnaleźć określonej ścieżki.
      zfs set acltype=posixacl dataset 
      net use litera UNC /user:login haslo
      robocopy źródło udział /MIR /R:1 /W:1
      net use litera /d
0 komentarzy

Szybki kontakt

Masz pytania? Napisz