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.
Tänan teid kaastöö eest, kuid arvan, et see muudab teie elu natuke keerulisemaks. Kui asetate hiire sama kausta paremale nupule, ilmub valik "jagatud ressurss kohalikus võrgus", lihtsalt selle aktiveerimisega ubuntu installib ja konfigureerib kõik, mis selle toimimiseks vajalik on.
See on tõsi, Bellman
Kuid me tahtsime näidata, kuidas asju tehakse „käsitsi”, mitte sellepärast, et meile meeldiks end keerulisemaks muuta, vaid sellepärast, et idee on õppida seda protsessi. Seega, kui peame kunagi tegema midagi keerulisemat, näiteks lubama juurdepääsu teatud kasutajatele, kuid mitte teistele või võimaldama kõigile kirjutuskaitstud juurdepääsu ja teatud grupile kirjutusjuurdepääsu, teame, kuidas seda teha.
Täname kommentaari eest! Tervitused
Mõnele kasutajale ja teistele juurdepääsu võimaldamine ei oleks tore õppida.
Tere, see on tore, teie postitus on mind aidanud, aitäh, muide, kui mul on installitud Ubuntu Gnome 14.10 ja ma ei saa LibreOffice'i avada. Kas teil on mõni õpetus või midagi selle lahendamiseks? tervitus.
Väga hästi lahti seletatud ... aga see ei tööta minu jaoks, see pole tingitud õpetusest, ma ei tea miks.
Olen kde-ga ja ma ei näe kaustu kuidagi, kuid siis pole mul õigusi.Milline katsumus
Tere, tron, mis sõnumi süsteemilt saad?
Kas olete lisanud kasutajad grupi sambashare kasutajatena ja ka süsteemi kasutajatena?
Tere, Willy aitäh vastamast.
Ma ei tea, kas ma eksin, minu eesmärk oli luua kasutaja, näiteks luis, ja lisada see samba jagamisgruppi ja kõik.
Selle süü on mulle õiguste puudumine.
Tere, kas saaksite aidata mul konfigureerida kaustade kataloogi, kuhu neil peab olema juurdepääs kasutaja ja pääs, kuid üks neist kasutajatest ei tohiks x-kausta sisestada?
Suurepärane juhendaja!
Vabandust, kuid järgmises reas on väike viga:
cp /etc/samba.conf /etc/samba/smb.conf.back, õige oleks:
cp /etc/samba/samba.conf /etc/samba/smb.conf.back
Peale selle on postitus suurepärane
Suurepärane sõber, teie panus. Olen püüdnud anda teatud kasutajatele juurdepääsu seda tüüpi jagatud kaustadele ja ma ei saa väljumist.
Tere päevast,
Vabandame ebamugavuste pärast, kuid ma ei saa juurdepääsu õigesti luua ...
\\ ip-ga ühenduse loomisel näen kaustu
aga kui ma tahan pääseda kausta "turvalise juurdepääsuga", siis saan teate, et .. "ei pääse juurde"
See tekitab tunde, et olen kasutajanime ja parooli valesti pannud, aga ei, olen kontrollinud ja õige.
Manustatud sõnumi ekraanipilt:
http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b
Tänud ette.
tere, aidake mind ubuntust. Ma näen kogu kohalikku võrku ja kõiki selles olevaid arvuteid, kuid Win 7-ga arvutist ei näita see võrgu ubuntu koormusega serverit, kuid mitte ka ubuntu ... tänu teie kiirele vastusele
Tere, hea postitus, kasutasin selle installimiseks graafilist liidest ja kõik töötab. Kui aga serveri käivitamisel on elektrilisi probleeme, peate samba teenused käsitsi käivitama ja ma ei saa seda süsteemi käivitamisel automaatselt käivitada. Kas saaksite mind aidata?
ei tööta
mmmmmmmmmmmmmmmmmm kui huvitav ma tahan seda panna, kui see lihtsalt sisse lülitub
see ei tule välja, õpetuses on mitu asja, mis on valed, mõned nimed on segatud ja õigused ei saa
Postitus on hea, kuigi peate seda Ubuntu 16.04 jaoks värskendama.
Olen Darkiga nõus. Postitus on väga hea, kuid peate selle värskendama versioonile Ubuntu 16.04.
Alates juba tänan teid väga.
Suurepärane töö +10
Hei, tahtsin ubuntu 16-sse installida lambiserveri, kuid kui proovisin andmebaasidega oma sql-ga salvestada, ütles see mulle php-vea, et mul pole mysql-moodulit, pärast nii palju uurimisi ei leidnud ma ühtegi konkreetset lahendust, nii et Otsustasin oma serveri installida Ubuntu 14-sse, tulen siia tagasi, kuid kui mul on kõik juba installitud, kui proovin avada kausta mõnest muust Windowsi masinast, saadab see mulle vea, öeldes, et minu mandaatidel pole ilmselt õigusi ja millal see viga lõpeb see, et juurdepääs pole enam saadaval, olen proovinud seda lahendada, kuid ma lihtsalt ei saa, keegi aitab mind?
Tänu esimesele peab loomulikult olema mõistlik kataloogi õige tee osas.
Tervitused.
Tere hommikust, õnnitlen teid kire eest, mille te nendesse küsimustesse panite, ma olen pigem elektroonika kui programmeerimine, kuid mulle meeldib ubuntu, sest nad teevad seda ennastsalgavalt ja ainulaadse atraktiivsusega.
Täname tema õpetuste eest.
Õnnitleme jalgpalli puhul, ma olen suu fänn, pärit Argentinast.
Kallistama.
Väga kasulik, see artikkel on olnud minu jaoks suurepärane ja ma saan Samba õigesti installida, tervitused.
Suurepärane giid, ta aitas mind palju. Ma ei saa aru sellest, et peate jagatud kaustale andma õigused 755, kuid siis näidatakse, et sellele tuleb anda õigused 770.
See töötas minu jaoks ideaalselt, kuid see kahtlus püsib.
Hea postitus. Minu jaoks on see ideaalselt töötanud. Hallutsin koos inimestega, kes kurdavad, nagu oleks neile midagi võlgu, või tüüpilisele Tolosabosele "õige nupuga on lihtsam ja ...". Mul ei oleks kannatust seda tasuta teha ... erguta!
Tere
Olen kaustade jagamiseks järginud samme, kuid ma ei näe nende sees olevaid faile Macist, mida kasutan oma Ubuntu ühendamiseks.
Täname artikli eest, mis kaugeltki vigadest selgitab järgitavat protseduuri väga hästi.
Parimate soovidega.
Tere pärastlõunal, mulle meeldib mõte samba käsitsi installida, kuid ma arvaksin, et see on "käsitsi" pigem lähtekoodist, ilma et peaks käivitama apt-get install samba, vaid installides kõik sõltuvused ja kasutades käsud: ./configure, make ja make install oleks üsna lihtne protsess! Tervitused 😀