
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.
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:
Należy dodać parametr access based share enum=yes
do Auxiliary Parameters
w głównych ustawieniach usługi),
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:
np. S-1-5-21-4211338226-994029428-2826593615-1001
net usersidlist
net groupmap list
sharesec nazwa_udziału -v
sharesec nazwa_udziału -a SID:ALLOWED/0/FULL
sharesec nazwa_udziału -r S-1-1-0:ALLOWED/0x0/FULL
midclt call service.restart cifs
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