[Rozw.] SAMBA i hosts allow bardziej indywidualnie

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
wojtekor
Użytkownik
Posty: 434
Rejestracja: 2007-08-24, 00:28
Lokalizacja: Edinburgh
Kontakt:

[Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: wojtekor »

Wlasnie, mam pytanie, bo nie zdolalem wyszukac niczego co by mi jakos pomoglo. Mam taki smb.conf

Kod: Zaznacz cały

[global]
workgroup = site
server string = Samba Server
security = share
log file = /var/log/samba/log.%I
log level = 2
max log size = 2000
preferred master = yes
domain master = yes
wins support = yes
os level = 65
smb passwd file = /etc/samba/smbpass
hosts allow = 10.0.0.12, 127.0.0.1, 10.0.0.34, 10.0.0.15, 11.22.12.1, 11.22.12.2, localhost

[Muzyka]
path = /muzyka/
create mask = 0777
directory mask = 0777
writeable = no
guest ok = yes

[Muzyka2]
path = /muzyka2/
create mask = 0777
directory mask = 0777
writeable = no
guest ok = yes

[Osobiste]
path = /osobiste/
create mask = 0777
directory mask = 0777
writeable = yes
guest ok = yes

[Drukarka]
comment = Canon
printer name = Canon
path = /var/spool/samba
guest ok = Yes
printable = Yes
i teraz konkretnie sekcja hosts allow ogranicza dostep do zasobow przez ip ale dotyczy to wszystkich zasobow w sambie, a ja szukam sposobu by np. 2 katalogi byly dostepne np. dla komputerow z ip 10.x.x.x i 12.x.x.x a jeden katalog dla komputera z ip 110.x.x.x i dla zadnego innego.
Nie chce bawic sie w zakladanie kont, hasel, bo jest mi to niepotrzebne a wrecz bedzie tylko utrudniac prace, gdyz komputery wraz z siecia sa przeznaczone dla 3 zupelnie zielonych uzytkownikow, ktorym nie w glowie hasla itp.
Da sie cos takiego przeprowadzic?
Ostatnio zmieniony 2008-09-07, 04:21 przez wojtekor, łącznie zmieniany 1 raz.
linux registered user # 447967
linux registered machine # 354787
Awatar użytkownika
intosh
Użytkownik
Posty: 243
Rejestracja: 2006-07-04, 13:34
Lokalizacja: Łódź
Kontakt:

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: intosh »

O ile mi wiadomo dyrektywę "hosts allow" możesz dodać osobno dla każdego udziału.
:: everyone in the world is doing something without me ::
Awatar użytkownika
wojtekor
Użytkownik
Posty: 434
Rejestracja: 2007-08-24, 00:28
Lokalizacja: Edinburgh
Kontakt:

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: wojtekor »

tylko pytanie czy teraz ktora ma wyzszy priorytet, wpis z global czy wpis z udzialu?
linux registered user # 447967
linux registered machine # 354787
Awatar użytkownika
intosh
Użytkownik
Posty: 243
Rejestracja: 2006-07-04, 13:34
Lokalizacja: Łódź
Kontakt:

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: intosh »

Sprawdź albo nie dodawaj wpisu do global.
:: everyone in the world is doing something without me ::
Awatar użytkownika
wojtekor
Użytkownik
Posty: 434
Rejestracja: 2007-08-24, 00:28
Lokalizacja: Edinburgh
Kontakt:

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: wojtekor »

no i nie ciumka... wszystkie zasoby sa dostepne dla kazdego pc w sieci...
config wyglada teraz tak:

Kod: Zaznacz cały

[global]
workgroup = site
server string = Samba Server
security = share
log file = /var/log/samba/log.%I
log level = 2
max log size = 2000
preferred master = yes
domain master = yes
wins support = yes
os level = 65
smb passwd file = /etc/samba/smbpass


[Muzyka]
path = /muzyka/
create mask = 0777
directory mask = 0777
writeable = no
guest ok = yes
hosts allow = 10.0.0.12, 127.0.0.1, 10.0.0.34, 10.0.0.15, 11.22.12.1, 11.22.12.2, localhost 

[Muzyka2]
path = /muzyka2/
create mask = 0777
directory mask = 0777
writeable = no
guest ok = yes
hosts allow = 10.0.0.12, 127.0.0.1, 10.0.0.34, 10.0.0.15, 11.22.12.1, 11.22.12.2, localhost 

[Osobiste]
path = /osobiste/
create mask = 0777
directory mask = 0777
writeable = yes
guest ok = yes
hosts allow = 10.0.0.12, 127.0.0.1, 10.0.0.34, 10.0.0.15, 11.22.12.1, 11.22.12.2, localhost 

[Media]
path = /media/
create mask = 0777
directory mask = 0777
writeable = yes
guest ok = yes
hosts allow = 10.0.0.34, 10.0.0.15, 11.22.12.1, 11.22.12.2
hosts deny = 10.0.0.12

[Drukarka]
comment = Canon
printer name = Canon
path = /var/spool/samba
guest ok = Yes
printable = Yes
jak widac nawet hosts deny nic nie dalo... komputer wskazany w hosts deny nadal ma dostep do zasobu media... damn...
linux registered user # 447967
linux registered machine # 354787
Awatar użytkownika
intosh
Użytkownik
Posty: 243
Rejestracja: 2006-07-04, 13:34
Lokalizacja: Łódź
Kontakt:

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: intosh »

Więc umieść "hosts deny" dla całej sieci w sekcji "global".
:: everyone in the world is doing something without me ::
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: Lizard »

hosts allow ma pierwszeństwo przed hosts deny, więc tak jak napisał intosh należy w sekcji global umieścić hosts deny = ALL, a poprzez hosts allow w sekcjach udziałów zezwolić na dostęp.
Error 404 - footer not found
Awatar użytkownika
wojtekor
Użytkownik
Posty: 434
Rejestracja: 2007-08-24, 00:28
Lokalizacja: Edinburgh
Kontakt:

Re: [Rozw.] SAMBA i hosts allow bardziej indywidualnie

Post autor: wojtekor »

dziala thx :)

ps.witam po wakacjach.
linux registered user # 447967
linux registered machine # 354787
ODPOWIEDZ