80 likes | 175 Views
Markus Riihelä Mikko Sallinen. Yleistä. Samba on lähes kaikilla UNIX ja UNIX-tyylisillä käyttöjärjestelmillä pyörivä tiedosto- ja tulostinpalvelin . Samba käyttää CFIS ( Common Internet File System ) protokollaperhettä ja sen SMB ( Server Message Block ) tiedonsiirtoprotokollaa .
E N D
Markus Riihelä Mikko Sallinen
Yleistä • Samba on lähes kaikilla UNIX ja UNIX-tyylisillä käyttöjärjestelmillä pyörivä tiedosto- ja tulostinpalvelin. • Samba käyttää CFIS (Common Internet File System) protokollaperhettä ja sen SMB (Server Message Block) tiedonsiirtoprotokollaa. • Samba on julkaistu GNU GPL (GNU General Public License) lisenssin alla.
Historia • Samban alun perin kehitti UNIX:lle Australialainen Andrew Tridgell. • Tridgell aloitti projektin vuonna 1991 työskennellessään DEC:in (Digital Equipment Corporation) ohjelman Pathworks parissa. • Alkuperäinen nimi SMB server täytyi vaihtaa, koska se oli jo käytössä. • Nimi Samba tulee ($ grep -i '^s.*m.*b' /usr/dict/words).
Asennus • Tulee mukana lähes kaikissa distribuutioissa ja sen voi valita asennuksen yhteydessä. • Binääripaketteja on suurimalle osalle distribuutioista. • Samban voi myös kääntää itse lähdekoodista. • ./configure • Make • Make install
Konfigurointi • Tapahtuu muokkaamalla smb.conf tekstitiedostoa. [global] workgroup = METRAN encrypt passwords = yes wins support = yes log level = 1 max log size = 1000 read only = no [homes] browsable = no map archive = yes [printers] path = /var/tmp printable = yes min print space = 2000 [test] browsable = yes read only = yes path = /usr/local/samba/tmp
Swat - Samba Web Administration Tool • Web-pohjainen graafinen käyttöliittymä konfigurointiin. • Selaimella yhteys ositteeseen http://localhost:901 • Kirjaudutaan sisään rootin tunnuksilla.
Toiminta - prosessit • Samba koostuu kahdesta pääohjelmasta smbd ja nmbd. • Tiedonsiirto ja tulostuksenhallinta ovat smbd:n vastuulla. • Nmbd:n tehtävänä on hoitaa nimi- ja ositepalvelut verkossa.
Toiminta • Smbclient on käyttöliittymältään vastaava kuin FTP-client työkalu. Sitä voidaan käyttää yhteyden luomiseen, tiedostojen siirtoon ja jaettujen tulostimien hallintaan. • Nmblookup on NetBIOS nimipalvelu client, jota käytetään NetBIOS-nimien ja IP-osoitteiden etsimiseen verkossa.