110 likes | 305 Views
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
E N D
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 • U spoju s Kerber serverom omogućuje implementaciju Active directory-ja
Konfiguracija i pokretanje SAMBE • 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 nalazeu /etc/init.d/smb/
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 #.
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
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
Dijeljenje 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 Odsječak [printers] Odsječak proizvoljnog imena Browseable = No ?!
Samba kao klijent 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 : smbmount //Server/Direktorij /MountDirektorij [- o Opcije] 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.
Samba kao WINS server 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/lmhostsu kojoj ćemo navesti pojedine radne stanice sa pripadnim IP adresama Format ove datoteke mora imati sljedeći oblik: IP-adresa NetBIOS_ime#NetBIOS_tip
Korisni 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 - 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. smbstatus - 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. nslookup - 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:
Pitanja, komentari ... ?!? SAMBA X ? www.unixguru.org