SAMBA

11
SAMBA Goran Pavlov Seminarski rad iz SPVP-a :

description

SAMBA. Seminarski rad iz SPVP-a :. Goran Pavlov. SAMBA = Server / klijent protokol. Koristi SMB protokol za komunikaciju SAMBA servis objedinjuje : Fileserver i printserver unutar UNIX mreža Fileserver i printserver unutar Windows mreže - PowerPoint PPT Presentation

Transcript of SAMBA

Page 1: SAMBA

SAMBA

Goran Pavlov

Seminarski rad iz SPVP-a :

Page 2: SAMBA

SAMBA = Server SAMBA = Server // klijent protokol klijent protokol

Koristi SMB protokol za komunikaciju

SAMBA servis objedinjuje :

• Fileserver i printserver unutar UNIX mreža

• Fileserver i printserver unutar Windows mreže

• U spoju s Kerber serverom omogućuje implementaciju Active directory-ja

Page 3: SAMBA

SAMBA se konfigurira preko konfiguracijske datoteke etc/samba/smb.conf - organizirana preko odsječaka

SAMBA pokretanje :

Smbd – SMB deamon, koji omogućuje dostupnost datoteka i printera

Nmbd – NetBIOS Name Server, koji je u upotrebi u Windows mrežama

Pokretanje naredbom : start i -smbd (start i -nmbd)

Deamon-i se nalaze u /etc/init.d/smb/

KonfiguracijaKonfiguracija i pokretanje SAMBE i pokretanje SAMBE

Page 4: SAMBA

Konfiguracijska datoteka : Konfiguracijska datoteka : smb.conf

Format datoteke : Podijeljena u odsječke. Pritom su odsječci međusobno razdvojeni naslovima koji su postavljeni u uglate zagrade. (npr. [global] ) Komentari su označeni točka-zarezom (;), ali se također može i koristiti znak #.

/etc/smb/smb.conf

[global] workgroup = RADNAGRUPA netbios name = MOJRACUNAR security = SHARE guest account = nobody

[public] comment = Javni_direktorij path = /mnt/public guest ok = Yes read only = Yes

Page 5: SAMBA

Konfiguracijska datoteka : Konfiguracijska datoteka : smb.conf

Ograničavanje pristupa :• hosts allow = 192.168.127.

• guest account = nobody encrypt passwords = yes

- Odsječak [global], pristup omogućen samo računalima unutar LAN-a - Odsječak [global], pristup omogućen samo uz autorizaciju

Lozinke vezane uz pristup se kod novijih verzija kriptiraju dok u starijim verzijama to nije tako (verzije manje od 3).

Za kriptiranje potreban program smbpasswd , može se pokrenuti samo ukoliko ste ulogirani kao root korisnik, a sintaksa je iduća :

#smbpasswd -a user01

Page 6: SAMBA

Konfiguracijska datoteka : Konfiguracijska datoteka : smb.conf

Dodatne opcije :

Browseable – [Yes, No] – Govori da li će neki resurs biti nevidljiv

Availibile – [Yes, No] – Služi da privremeno onemogućimo dijeljenje resursa

Public = Guest OK – Omogućuje dijeljenje resursa bez autorizacije

Security – postavka kojom biramo na koji način restriktiramo pristup dijeljenom resursu , detaljnije u manualu samog SAMBA servisa

Page 7: SAMBA

Dijeljenje printeraDijeljenje printera

UNIX sustav : CUPS, BSD printer sistemi

Printable – Linija koja govori da se sadržaj ovog odsječka odnosi na printer

Odsječak [global] – mora sadržavati liniju printing = [CUPS,BSD]

Odsječak [printers] – Odsječak koji omogućuje dijeljenje svih printera, dijeli sadržaj datoteke /etc/printcap

[printers] comment = Svi printeri path = /tmp create mask = 0700 printable = Yes browseable = No guest ok = Yes

[PSLaser] comment = Laser_600dpi path = /tmp create mask = 0700 printable = Yes guest ok = Yes printer name = lp2

Odsječak proizvoljnog imena

Odsječak [printers]

Browseable = No ?!

Page 8: SAMBA

Samba kao klijentSamba kao klijent

SAMBA podržava WINS protokol, te SAMBA servis može oponašati i WINS server i WINS klijenta.

WINS klijent :

Odsječak [global] : wins server = 123.25.74.119 , pri čemu je navedena IP adresa uistinu adresa WINS servera.

smbmount //Server/Direktorij /MountDirektorij [- o Opcije]

Naredba smbmount : služi za mountanje mrežnog diska ili direktorija u lokalni root sistem. Naredba je moguća ukoliko imamo smbfs datotečni sustav, a ima iduću sintaksu :

Page 9: SAMBA

Samba kao WINS serverSamba kao WINS server

Format ove datoteke mora imati sljedeći oblik:IP-adresa NetBIOS_ime#NetBIOS_tip

Da bi koristili SAMBU kao WINS server u [global] odsječak potrebno je dodati :

wins support = Yes

Za potpunu konfiguraciju potrebno je još i kreirati datoteku /etc/samba/lmhosts u kojoj ćemo navesti pojedine radne stanice sa pripadnim IP adresama

Što je NetBIOS tip ?

U NetBIOSu su neke vrste servera podijeljeni u tipove te za svaki postoji jedna oznaka u heksadecimalnom obliku.

Page 10: SAMBA

Korisni alati SAMBA servisaKorisni alati SAMBA servisa

SAMBA paket sadrži i neke korisne programe koji nam dobro mogu poslužiti kod konfiguracije sustava, ali i u radu s samim protokolom.

testparm testparm -- je naredba sa kojom možemo prekontrolisati ispravnost naše smb.conf datoteke. Treba naglasiti da ovaj program kontroliše samo pravopisne greške i greške koje tim putem nastaju u sintaksi. Pogrešno unesene IP adrese ili npr. duple upise nekih postavki program neće primijetiti.

smbstatussmbstatus - je naredba sa kojom možemo prikazati sve naloge koje naš server trenutno obavlja. Na taj način možemo saznati šta se na serveru trenutno dešava.

nslookupnslookup - nam pruža mogućnost da isprobamo funkcionalnost Sambe kao WINS servera. Možemo ga pokrenuti na clientu zajedno sa NetBIOS imenom računara za koji želimo da saznamo IP adresu:

Page 11: SAMBA

Pitanja, komentari ... ?!?Pitanja, komentari ... ?!?