Samba er útfærsla á þjónustu og samskiptareglum sem samrýmast SMB (nú kallað CIFS) sem Windows tölvur eiga í samskiptum við: Það var þróað af Andrew Tridgell með öfugri verkfræði með því að nota Wireshark-stíl umferðargripa (áður þekkt sem Ethereal) eindrægni í * nix umhverfi, eitthvað sem var nauðsynlegt til að forðast að vera einangraður í fyrirtækja- og menntaumhverfi þar sem nokkrir vettvangar búa venjulega saman (Windows, Linux, Mac OS X).
Við skulum sjá það hvernig á að setja upp og stilla Samba á Ubuntu 14.10 Utopic Unicorn, tilbúinn fyrir bjóða upp á nafnlaus hlutabréf og einnig öruggari hluti þar sem nauðsynlegt er að staðfesta til að fá aðgang, til þess að bjóða öllum notendum skrár. Og við byrjum á þeim grunni að við höfum sett upp Ubuntu 14.10 netþjóninn, útgáfuna af Canonical distro tileinkað þessum málum, með fasta IP tölu 192.168.1.100; Í viðbót við þetta munum við auðvitað þurfa annan búnað í sama staðarneti og innan sama vinnuhóps til að prófa hvernig öllu hefur verið stillt.
Greininnihald
Settu Samba upp
Til að byrja með ætlum við að setja Samba pakkana, eitthvað mjög einfalt þar sem þeir eru hluti af opinberu geymslunum:
# apt-get install samba samba-common python-glade2 system-config-samba
Stilltu Samba
Nú það sem við verðum að gera er að breyta /etc/samba/smb.conf skránni, sem er sú sem ber allar stillingar Samba miðlarans okkar. Fyrir þetta gerum við öryggisafrit af núverandi skrá:
# cp /etc/samba.conf /etc/samba/smb.conf.back
Nú ef við breytum aðalskránni:
# nano /etc/samba/smb.conf
Við breytum [global] hlutanum, sem er þar við tilgreinum nafn vinnuhópsins, strengurinn sem hann er auðkenndur með í staðarnetinu, netkerfi heiti, öryggisgerð og aðrir. Við skiljum það eftirfarandi (við getum breytt fyrstu þremur breytunum ef við viljum):
[alþjóðlegt]
vinnuhópur = VINNUHÓPUR
netþjóni strengur = Samba netþjónn% v
netbios nafn = ubuntu
öryggi = notandi
kort til gestar = slæmur notandi
dns umboð = nei
Næst förum við vel niður í skránni, í þann kafla sem segir 'Deila skilgreiningar' og það byrjar með [Nafnlaus]. Þar bætum við við (auðvitað getum við breytt slóðinni að möppunni sem við ætlum að deila):
[Nafnlaus]
slóð = / samba / nafnlaus
beit = já
skrifanlegt = já
gestur ok = já
lesa aðeins = nei
Nú við endurræsa samba netþjónn:
# þjónusta smbd endurræsa
Nokkur atriði sem þarf að hafa í huga er sú staðreynd að möppan sem við ætlum að bjóða upp á fyrir nafnlausan aðgang verður að vera til í skjalakerfinu okkar og verður einnig að vera aðgengileg öllum notendum, það er þegar hún er skráð með:
ls-l
Það ætti að sýna okkur að lesa og framkvæma heimildir fyrir alla, það er drwxr-xr-x, eða 755 í tölulegu orðatiltæki. Ef þetta er ekki raunin verðum við að gera það (við breytum 'sameiginlegri möppu' með því nafni og slóð sem við viljum):
# chmod -R 0755 / hlutabréfaefni
Þegar við höfum stillt nafnlaus aðgangur gerum það sama við hann aðgangsorð takmarkaður, og þetta er eitthvað sem tekur aðeins meiri vinnu, svo við skulum byrja. Fyrst af öllu, þar sem við komumst að því að í almennri stillingu komumst við að því að öryggi er í gegn notandi, þetta þýðir að til að fá aðgang að vernduðu möppunum verðum við að gera það með því að nota notandanafnið og lykilorðið sem er til á netþjóninum Ubuntu 14.10 Utopic Unicorn, og því verðum við að búa til þann reikning (við getum notað nafnið sem við viljum, í staðinn fyrir notendaamba eins og við höfum gert):
# useradd notenduramba -G sambashare
Við sláum inn lykilorð notandans þegar beðið er um það og bætum svo samba lykilorðinu við:
# smbpasswd -a notendasamba
Við verðum einnig beðin um að slá inn lykilorðið tvisvar og eftir það mun notandinn sem við höfum búið til þegar hafa Samba lykilorðið. Nú verðum við að bæta við stillingum til að deila lykilvarðri möppu, svo við opnum aftur Samba stillingarskrána til að breyta.
# nano /etc/samba/smb.conf
Við bætum við:
[öruggur aðgangur]
slóð = / heim / samba / deilt
gildir notendur = @sambashare
gestur ok = nei
skrifanlegt = já
beit = já
Mappan / home / samba / hluti verður að hafa lesið, skrifað og framkvæmt aðgang fyrir allan sambashare hópinn, svo að við ætlum að framkvæma:
# chmod -R 0770 / heim / samba / deilt
#chown -R root: sambashare / home / samba / shared
Það er það, okkur hefur þegar tekist stilla Sambog með þessu getum við fengið aðgang að þessari möppu frá hvaða tölvu sem er á staðarnetinu sem er hluti af vinnuhópnum VINNUSTAÐURog með því að gera það getum við jafnvel vistað lykilorðið fyrir hraðari aðgang í framtíðinni frá Windows, Mac OS X eða frá öðrum Linux tölvum.
Þakka þér fyrir framlagið, en ég held að það sé að flækja líf þitt svolítið, ef þú setur músina yfir möppu með hægri hnappnum á henni birtist valkosturinn „sameiginleg auðlind í staðarnetinu, einfaldlega með því að virkja hana, ubuntu setur sjálfkrafa upp og stillir allt sem þarf til að láta það virka.
Það er satt, Bellman
En við vildum sýna hvernig hlutirnir eru gerðir „með höndunum“, ekki vegna þess að okkur líkar að flækja okkur heldur vegna þess að hugmyndin er að læra ferlið. Þannig að ef við verðum einhvern tíma að gera eitthvað flóknara, svo sem að leyfa aðgang að ákveðnum notendum en ekki öðrum, eða leyfa skrifvaran aðgang að öllum og skrifaðgang að ákveðnum hópi, munum við vita hvernig á að gera það.
Takk fyrir athugasemd! Kveðja
Að veita sumum notendum og öðrum aðgang væri ekki frábært að læra.
Halló, það er frábært, færsla þín hefur hjálpað mér, takk fyrir, með því að ég er með Ubuntu Gnome 14.10 uppsett og ég get ekki opnað LibreOffice.Ein leiðbeining eða eitthvað til að leysa það? Heilsa.
Mjög vel útskýrt ... en það virkar ekki fyrir mig, það er ekki vegna námskeiðsins, ég veit ekki af hverju.
Ég er með kde og það er engin leið að ég sjái möppurnar en þá hef ég ekki heimildir. Þvílík þraut
Hæ tron, hvaða skilaboð færðu frá kerfinu?
Ertu búinn að bæta notendum við sem notendur sambashare hópsins og einnig sem kerfisnotendur?
Halló Willy takk fyrir að svara.
Ég veit ekki hvort ég er að gera mistök, ætlun mín var að búa til notanda, til dæmis luis og bæta því við samba hlutdeildarhópinn og það er það.
Gallinn sem það gefur mér er skortur á heimildum.
Halló, gætir þú hjálpað mér að stilla möppuskrá sem þau verða að komast í með notanda og fara framhjá, en einn af þessum notendum ætti ekki að fara inn í x möppu?
Framúrskarandi leiðbeinandi!
Því miður er lítil villa í eftirfarandi línu:
cp /etc/samba.conf /etc/samba/smb.conf.back, sú rétta væri:
cp /etc/samba/samba.conf /etc/samba/smb.conf.back
Þar fyrir utan er færslan frábær
Framúrskarandi vinur, þitt framlag. Ég hef verið að reyna að veita ákveðnum notendum aðgang að þessari tegund samnýttu möppu og ég fæ ekki útgönguleið.
Góðan dag,
Afsakið óþægindin en ég get ekki búið til aðganginn rétt ...
Ég get séð möppurnar þegar ég tengist \\ ip
en þegar ég vil fá aðgang að möppunni með „öruggum aðgangi“ fæ ég skilaboðin um að .. „geti ekki fengið aðgang“
Það gefur á tilfinninguna að ég hafi sett notendanafnið og lykilorðið vitlaust, en nei, ég hef athugað það og það er rétt.
Meðfylgjandi skjámynd af skilaboðunum:
http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b
Takk fyrirfram.
halló einhver hjálpa mér frá ubuntu ég sé allt staðarnetið og allar tölvur í því en frá tölvu með win 7 það sýnir ekki netþjóninn með ubuntu álag á netið allar hinar en ekki ubuntu…. þökk sé skjótt svar
Halló, góð færsla, ég notaði grafíska viðmótið til að setja það upp og allt virkar. Hins vegar, þegar það eru rafmagnsvandamál við að ræsa netþjóninn, verður þú að ræsa sambaþjónustuna handvirkt og ég get ekki fengið það til að byrja sjálfkrafa þegar þú ræsir kerfið.
það virkar ekki
mmmmmmmmmmmmmmmmmm hversu áhugavert ég vil setja það á þegar það kveikir bara á
Það kemur ekki út, það eru nokkrir hlutir sem eru rangir í kennslunni, sum nöfn eru blönduð og heimildir geta ekki verið
Færslan er góð þó að þú þyrftir að uppfæra hana fyrir Ubuntu 16.04.
Ég er sammála Dark. Færslan er mjög góð en þú þarft að uppfæra hana í Ubuntu 16.04.
Frá þegar þakka þér kærlega.
Framúrskarandi vinna +10
Hey ég vildi setja lampaþjón í ubuntu 16 en þegar ég reyndi að vista gagnagrunna með SQL mínu sagði það mér php villu, að ég væri ekki með mysql eininguna, eftir svo miklar rannsóknir fann ég enga áþreifanlega lausn, svo Ég ákvað að setja serverinn minn upp í Ubuntu 14, ég kom hingað aftur en var þegar búinn að setja allt upp þegar ég reyni að opna möppu frá annarri vél með windows það sendir mér villu og segir að persónuskilríki mínar hafi líklega ekki heimildir og eftir þá villu segir að aðgangur sé ekki lengur til staðar, ég hef verið að reyna að leysa það en ég bara get ekki, einhver hjálpað mér?
Þökk sé þeim fyrsta verður þú auðvitað að hafa einhverja skynsemi varðandi rétta leið skráarsafnsins.
Kveðjur.
Góðan daginn, ég óska þér til hamingju með ástríðuna sem þú leggur í þessi mál, ég er meira um raftæki en forritun, en mér líkar ubuntu vegna þess að þeir gera það óeigingjarnt og með einstaka skírskotun.
Takk fyrir kenningar hans.
Til hamingju með fótboltann, ég er munnunnandi, frá Argentínu.
Knúsa.
Mjög gagnlegt, þessi grein hefur verið frábær fyrir mig og ég get sett Samba rétt upp, kveðja.
Framúrskarandi leiðarvísir, hann hjálpaði mér mikið. Það sem ég skil ekki, er vegna þess að þú verður að gefa heimildir 755 til sameiginlegu möppunnar en þá er gefið til kynna að hún verði að fá heimild 770.
Það virkaði fullkomlega fyrir mig en sá vafi er eftir.
Gott innlegg. Það hefur virkað fullkomlega fyrir mig. Ég ofskynja fólk sem kvartar eins og eitthvað sé þeim í skuld, eða dæmigerður Tolosabos af „það er auðveldara með hægri hnappnum og ...“. Ég hefði ekki þolinmæði til að gera þetta ókeypis ... hressið upp!
Hæ
Ég hef fylgt leiðbeiningunum til að deila möppunum en ég get ekki séð skrárnar inni í þeim frá tölvunni sem ég nota til að tengjast Ubuntu.
Takk fyrir greinina sem, langt frá villunum, skýrir mjög vel málsmeðferðina.
Bestu kveðjur.
Góðan daginn, mér líkar hugmyndin um að setja upp samba með höndunum, en ég myndi líta svo á að „með höndunum“ væri það frekar frá frumkóðanum, án þess að þurfa að framkvæma apt-get install samba, heldur setja upp allar háðir og nota skipanirnar: ./ stilla, gera og gera setja upp væri alveg einfalt ferli! Kveðja 😀