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ł: | |
Wypróbuj to. |
Autor: | jacexx [ niedziela, 31 stycznia 2010, 20:38 ] |
Tytuł: | |
Dziękuje za odpowiedz ale 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/ |