Samba on SMB-ga ühilduvate teenuste ja protokollide rakendus (nüüd nimetatud CIFS), millega Windowsi arvutid omavahel suhtlevad: selle töötas välja Andrew Tridgell pöördtehnoloogia abil, kasutades selleks Wiresharki stiilis liikluse haarajaid (varem tuntud kui Ethereal). ühilduvus * nix keskkondades, midagi, mida oli vaja selleks, et vältida isoleerimist ettevõtte- ja hariduskeskkondades, kus tavaliselt eksisteerib mitu platvormi (Windows, Linux, Mac OS X).
Vaatame siis kuidas installida ja konfigureerida Samba Ubuntu 14.10 Utopic Unicorn'is, valmis pakkuda anonüümseid aktsiaid ja ka turvalisemaid aktsiaid, milles on vaja autentida juurdepääsuks, et pakkuda faile igat tüüpi kasutajatele. Ja me läheme baasist, et oleme installinud Ubuntu 14.10 serveri, nendele küsimustele pühendatud Canonicali distributsiooni versiooni, fikseeritud IP-aadressiga 192.168.1.100; Lisaks sellele vajame loomulikult mõnda muud seadet samas kohalikus võrgus ja samas töörühmas, et testida, kuidas kõik on seadistatud.
Installige Samba
Alustuseks installime Samba paketid, mis on väga lihtne, kuna need on osa ametlikest hoidlatest:
# apt-get install samba samba-tavaline python-glade2 system-config-samba
Konfigureerige Samba

Nüüd peame muutma faili /etc/samba/smb.conf, mis kannab kogu meie Samba serveri konfiguratsiooni. Enne seda teeme praeguse faili varukoopia:
# cp /etc/samba.conf /etc/samba/smb.conf.back
Kui me nüüd põhifaili redigeerime:
# nano /etc/samba/smb.conf
Redigeerime jaotist [globaalne], kuhu täpsustame töörühma nime, string, millega see kohalikus võrgus tuvastatakse, Interneti-nimetus, turvatüüp ja muud. Jätame selle järgmiselt (soovi korral saame muuta kolme esimest parameetrit):
[globaalne]
töörühm = TÖÖRÜHM
serveri string = Samba server% v
netbiose nimi = ubuntu
turvalisus = kasutaja
kaart külalisele = halb kasutaja
dns puhverserver = ei
Järgmisena läheme failis põhjalikult jaotisse, mis ütleb 'Jaga määratlused' ja see algab [Anonüümne]. Seal lisame (muidugi saame muuta kausta teed, mida jagame):
[Anonüümne]
tee = / samba / anonüümne
sirvitav = jah
kirjutatav = jah
külaline ok = jah
ainult loetud = ei
Nüüd taaskäivitame samba server:
# service smbd taaskäivitamine
Paar aspekti, mida tuleb arvestada, on asjaolu, et kaust, mida pakume anonüümseks juurdepääsuks, peab olema meie failisüsteemis olemas ja see peab olema juurdepääsetav ka kõigile kasutajatele, st kui see loetletakse koos:
Jäta
See peaks näitama meile lugemis- ja täitmisõigusi kõigile, see tähendab drwxr-xr-x või numbrilises kõnepruugis 755. Kui see pole nii, peame selle nii tegema (muudame jagatud kausta soovitud nime ja tee järgi):
# chmod -R 0755 / aktsiakaust
Kui oleme seadistanud anonüümne juurdepääs teeme temaga sama parooliga piiratud juurdepääsja see on midagi, mis nõuab natuke rohkem tööd, nii et alustame. Esiteks, kuna üldises konfiguratsioonis tegime kindlaks, et turvalisus on läbi kasutaja, see tähendab, et kaitstud kaustadele juurde pääsemiseks peame seda tegema serveris oleva kasutajanime ja parooli abil Ubuntu 14.10 utoopiline ükssarvikja seetõttu peame selle konto looma (selle asemel võime kasutada soovitud nime kasutajadamba nagu me oleme teinud):
# useradd usersamba -G sambashare
Sisestame küsimisel kasutaja parooli ja lisame seejärel samba parooli:
# smbpasswd -a usersamba
Samuti palutakse meil sisestada parool kaks korda, pärast mida meie loodud kasutaja saab juba oma Samba parooli. Nüüd peame parooliga kaitstud kausta jagamiseks lisama konfiguratsioonivõimalused, nii et avame redigeerimiseks uuesti Samba konfiguratsioonifaili.
# nano /etc/samba/smb.conf
Lisame:
[turvaline juurdepääs]
tee = / kodu / samba / jagatud
kehtivad kasutajad = @sambashare
külaline ok = ei
kirjutatav = jah
sirvitav = jah
Kaustal / home / samba / shared peab olema kogu sambashare'i grupi jaoks lugemis-, kirjutamis- ja juurdepääsupunkt, nii et selle jaoks käivitame:
# chmod -R 0770 / home / samba / jagatud
#chown -R juur: sambashare / home / samba / jagatud
See on kõik, me oleme juba suutnud seadistage Sambja sellega saame sellele kaustale juurde pääseda igast kohaliku võrgu arvutist, mis on töörühma osa TÖÖRÜHMja seda tehes võime isegi parooli salvestada, et saaksite tulevikus Windowsi, Mac OS X-i või muude Linuxi arvutite kiiremini juurde pääseda.