Witam.
Skonfigurowałem sambę aby udostępniała dany udział dla danego użytkownika z odpowiednimi prawami. Natomiast jak ją zmusić aby nie pokazywała udziałów, do których dany użytkownik nie ma dostępu tj. łącze się do serwera:
\\test
Po poprawnym zalogowaniu się jako np. user1, widzę wszystkie dostępne udziały (dzial1, dzial2, dzial3), mimo że posiadam prawa odczytu tylko do działu1. Chcę żeby działało to w ten sposób że w momencie gdy loguje się jako user1, widzę tylko zasób dział1 do którego mam prawa odczytu, gdy loguje się jako user2 widzę tylko dział 2 itd
Zamieszczam smb.conf:
[global]
workgroup = Workgroup
netbios name = test
server string =
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpass
#character set = ISO8859-2
#client code page = 852
#Udziały
[dzial1]
comment =
path = /var/dzial1
writable = yes
valid users = prezes kier1 user1
read only = yes
write list = prezes kier1
[dzial2]
comment =
path = /var/dzial2
writable = yes
valid users = prezes kier2 user2
readonly = yes
write list = prezes kier2
[dzil3]
comment =
path = /var/dzial3
writable = yes
valid users = prezes kier3 user3
write list = prezes kier3
Dodam ze Samba nie pracuje tu jako PDC więc nie ma opcji konfiguracji logonskryptów.
Wiem, że nie jest to pełna lista funkcji dla samby, ale chcę się na tą chwilę skoncentrować tylko na temacie. Proszę o pomoc.