Freesco, NND, CDN, EOS
http://forum.freesco.pl./

Samba jak ukryć udziały do któych user nie ma dostępu
http://forum.freesco.pl./viewtopic.php?f=34&t=18073
Strona 1 z 1

Autor:  jacexx [ niedziela, 31 stycznia 2010, 19:55 ]
Tytuł:  Samba jak ukryć udziały do któych user nie ma dostępu

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.

Autor:  Maciek [ niedziela, 31 stycznia 2010, 20:18 ]
Tytuł: 

: [/] [] ()
browsable = no

Wypróbuj to.

Autor:  jacexx [ niedziela, 31 stycznia 2010, 20:38 ]
Tytuł: 

Dziękuje za odpowiedz ale
: [/] [] ()
browsable = no

ukryje udział dla wszystkich. Tak jak napisałem wcześniej chcę żeby logujący się user1 widział tylko zasób do którego ma dostęp tj dzial1, user2 loguje się i widzi tylko dział2 itd

Autor:  Maciek [ niedziela, 31 stycznia 2010, 21:33 ]
Tytuł: 

Jedynym sposobem jest zastosowanie tej dyrektywy w połączeniu z udziałem [homes], który zawsze jest widoczny dla właściciela. Zatem jeśli user1 ma katalog /home/samba/user1 będzie go widział, nawet jeśli wszystko inne jest ukryte. Niestety nie rozwiązuje to sprawy dla innych userów, którzy mają mieć również prawo widzieć ten katalog. Trzeba im po prostu dodać do autostartu montowanie określonych zasobów.
Funkcjonalności, jakiej oczekujesz, nie ma również w2k3 - myślę, że gdy wprowadzi ją Microsoft, to po jakimś roku znajdzie się w sambie.

Autor:  jacexx [ poniedziałek, 1 lutego 2010, 16:21 ]
Tytuł: 

Bardzo dziękuje za taką wyczerpującą odpowiedz, teraz jeszcez tylko pytanie czy logonskrypt zadziała nawet w momencie kiedy nie będziemy logować się do domeny tylko zalogujemy się bezpośrednio na serwer \\test np. gdy mamy Windowsa XP Home ?

Autor:  Maciek [ poniedziałek, 1 lutego 2010, 18:00 ]
Tytuł: 

Jeśli nie masz kontrolera domeny, skrypty montujące udziały musisz umieszczać w autostarcie Windows.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/