Paano i-install at i-configure ang Samba sa Ubuntu 14.10

ubuntu samba

Ang Samba ay isang pagpapatupad ng mga serbisyo at mga protokol na katugma sa SMB (tinatawag ngayon na CIFS) kung saan nakikipag-usap ang mga computer sa Windows sa bawat isa: Ito ay binuo ni Andrew Tridgell sa pamamagitan ng reverse engineering, gamit ang mga grabber ng istilong Wireshark (dating kilala bilang Ethereal) upang mag-alok pagiging tugma sa mga * nix na kapaligiran, isang bagay na kinakailangan upang maiwasan ang pagkakahiwalay sa mga kapaligiran sa korporasyon at pang-edukasyon kung saan maraming mga platform ang karaniwang magkakasama (Windows, Linux, Mac OS X).

Tingnan natin kung ganon kung paano i-install at i-configure ang Samba sa Ubuntu 14.10 Utopic Unicorn, handa para sa nag-aalok ng mga hindi nagpapakilalang pagbabahagi at din ng mas ligtas na mga kung saan kinakailangan upang patunayan upang ma-access, upang mag-alok ng mga file sa lahat ng mga uri ng mga gumagamit. At nagsisimula kami mula sa base na na-install namin ang Ubuntu 14.10 server, ang bersyon ng Canonical distro na nakatuon sa mga bagay na ito, na may isang nakapirming IP address na 192.168.1.100; Bilang karagdagan sa ito, syempre kakailanganin namin ang ilang iba pang kagamitan sa parehong lokal na network, at sa loob ng parehong workgroup, upang subukan kung paano na-configure ang lahat.

I-install ang Samba

Upang magsimula, mai-install namin ang mga pakete ng Samba, isang bagay na napaka-simple dahil bahagi sila ng mga opisyal na repository:

# apt-get install samba samba-common python-glade2 system-config-samba

I-configure ang Samba

i-configure ang samba

Ngayon ang gagawin natin ay i-edit ang /etc/samba/smb.conf file, na kung saan ay ang nagdadala ng lahat ng pagsasaayos ng aming Samba server. Bago ito gumawa kami ng pag-backup ng kasalukuyang file:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Ngayon kung i-edit namin ang pangunahing file:

# nano /etc/samba/smb.conf

Ini-edit namin ang seksyong [pandaigdigan], kung saan saan tinukoy namin ang pangalan ng workgroup, ang string kung saan ito nakilala sa lokal na network, ang pangalan ng netbios, uri ng seguridad at iba pa. Iniwan namin ito tulad ng sumusunod (maaari naming baguhin ang unang tatlong mga parameter kung nais namin):

[global]
workgroup = WORKGROUP
server string = Samba server% v
pangalan ng netbios = ubuntu
seguridad = user
mapa sa panauhin = masamang gumagamit
dns proxy = hindi

Susunod na bumababa kami nang maayos sa file, sa seksyon na nagsasabi 'Ibahagi ang Mga Kahulugan' at nagsisimula iyon sa [Anonymous]. Doon ay idinagdag namin (syempre, maaari nating baguhin ang landas sa folder na ibabahagi namin):

[Anonymous]
path = / samba / anonymous
mai-browse = oo
writable = yes
guest ok = oo
basahin lamang = hindi

Ngayon ay i-restart namin ang samba server:

# Serbisyo SMBD I -restart

Ang isang pares ng mga aspeto na isasaalang-alang ay ang katunayan na ang folder na aming ihahandog para sa hindi nagpapakilalang pag-access ay dapat na mayroon sa aming file system at dapat ding ma-access sa lahat ng mga gumagamit, iyon ay, kapag nakalista ito sa:

ls -l

Dapat itong ipakita sa amin na basahin at magpatupad ng mga pahintulot para sa lahat, iyon ay drwxr-xr-x, o 755 sa numerong jargon. Kung hindi ito ang kadahilanan, dapat nating gawin ito (binago natin ang 'nakabahaging folder' sa pamamagitan ng pangalan at landas na gusto namin):

# chmod -R 0755 / sharefolder

Kapag na-configure na namin ang anonymous access gawin natin ang pareho sa kanya pinaghigpitan ang pag-access ng password, at ito ay isang bagay na tumatagal ng kaunti pang trabaho, kaya't magsimula tayo. Una sa lahat, dahil sa pangkalahatang pagsasaayos naitaguyod namin na ang seguridad ay dumadaan gumagamit, nangangahulugan ito na upang mai-access ang mga protektadong folder ay kailangan nating gawin ito gamit ang username at password na mayroon sa server Ubuntu 14.10 Utopic Unicorn, at samakatuwid kakailanganin nating likhain ang account na iyon (maaari naming gamitin ang pangalan na gusto namin, sa halip na mga gumagamitamba tulad ng nagawa namin):

# useradd usersamba -G sambashare

Inilalagay namin ang password ng gumagamit kapag na-prompt, at pagkatapos ay idagdag ang samba password:

# smbpasswd -isang mga gumagamitamba

Hihilingin din sa amin na ipasok ang password nang dalawang beses, pagkatapos na ang gumagamit na nilikha namin ay magkakaroon na ng kanilang Samba password. Ngayon ay dapat naming idagdag ang mga pagpipilian sa pagsasaayos upang magbahagi ng isang folder na protektado ng password, kaya binubuksan namin ulit ang Samba config file para sa pag-edit.

# nano /etc/samba/smb.conf

Nagdagdag kami:

[ligtas na pag-access]
path = / home / samba / ibinahagi
wastong mga gumagamit = @sambashare
bisita ok = hindi
writable = yes
ma-browse = oo

Ang folder / home / samba / shared ay dapat na may nagbasa, sumulat at magpatupad ng pag-access para sa buong pangkat ng sambashare, kaya para dito ay isasagawa namin:

# chmod -R 0770 / home / samba / ibinahagi

#chown -R root: sambashare / home / samba / shared

Yun nga lang, nakaya na namin i-configure ang Sambat sa pamamagitan nito mai-access natin ang folder na ito mula sa anumang computer sa lokal na network na bahagi ng workgroup WORKGROUP, at sa pamamagitan nito ay maaari nating mai-save ang password para sa hinaharap na mas mabilis na pag-access mula sa Windows, Mac OS X o mula sa ibang mga computer sa Linux.

Pag-edit ng video
Kaugnay na artikulo:
Pinakamahusay na Libreng Mga Video Editor para sa Ubuntu

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Ringer dijo

    Salamat sa iyong kontribusyon, ngunit sa palagay ko ay kumplikado ito sa iyong buhay, kung inilagay mo ang mouse sa isang folder na may kanang pindutan nito, lilitaw ang pagpipiliang "ibinahaging mapagkukunan sa lokal na network, sa pamamagitan lamang ng pag-aktibo nito, ubuntu awtomatikong nag-i-install at nag-configure ng lahat kung ano ang kinakailangan upang ito ay gumana.

    1.    Willy klew dijo

      Ito ay totoo, Bellman

      Ngunit nais naming ipakita kung paano ginagawa ang mga bagay sa pamamagitan ng 'kamay', hindi dahil gusto naming kumplikado ang aming sarili ngunit dahil ang ideya ay upang malaman ang proseso. Kaya, kung kailangan nating gumawa ng isang bagay na mas kumplikado, tulad ng pagpapahintulot sa pag-access sa ilang mga gumagamit ngunit hindi sa iba, o pagpapahintulot sa read-only na pag-access sa lahat at magsulat ng pag-access sa isang tiyak na pangkat, malalaman natin kung paano ito gawin.
      Salamat sa komento! Pagbati po

      1.    Luismedina23 dijo

        Iyon ng pagbibigay ng access sa ilang mga gumagamit at iba pa ay hindi mahusay na matutunan.

  2.   Avelino De Sousa (@desousavelino) dijo

    Kumusta, mahusay, ang iyong post ay nakatulong sa akin, salamat, sa pamamagitan ng pag-install ng Ubuntu Gnome 14.10 at hindi ko mabuksan ang LibreOffice. Anumang tutorial o isang bagay upang malutas ito? isang pagbati.

  3.   tron dijo

    Napakahusay na ipinaliwanag ... ngunit hindi ito gumagana para sa akin, hindi dahil sa tutorial, hindi ko alam kung bakit.

    Kasama ko si kde at walang paraan na nakikita ko ang mga folder ngunit wala akong mga pahintulot. Ano ang isang pagsubok

  4.   Willy klew dijo

    Kumusta tron, anong mensahe ang nakukuha mo mula sa system?

    Naidagdag mo ba ang mga gumagamit bilang mga gumagamit ng grupong sambashare at pati na rin mga gumagamit ng system?

    1.    tron dijo

      Kumusta Willy salamat sa pagsagot.

      Hindi ko alam kung nagkakamali ako, ang aking hangarin ay lumikha ng isang gumagamit, halimbawa luis at idagdag ito sa pangkat ng pagbabahagi ng samba at iyon na.

      Ang kasalanan na binibigay nito sa akin ay kakulangan ng mga pahintulot.

  5.   Mike pilak dijo

    Kumusta, maaari mo ba akong tulungan na mai-configure ang isang direktoryo ng mga folder kung saan dapat silang mag-access sa gumagamit at pumasa, ngunit ang isa sa mga gumagamit ay hindi dapat maglagay ng x folder?

    Mahusay na tagapagturo!

  6.   yakon79 dijo

    Paumanhin, ngunit mayroong isang maliit na error sa sumusunod na linya:

    Ang cp /etc/samba.conf /etc/samba/smb.conf.back, ang tama ay:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Maliban doon, magaling ang post

  7.   David figueroa dijo

    Mahusay na kaibigan, ang iyong kontribusyon. Sinusubukan kong bigyan ang ilang mga gumagamit ng access sa ganitong uri ng nakabahaging folder at hindi ako makalabas.

  8.   iamneox dijo

    Magandang hapon,

    Paumanhin para sa abala ngunit hindi ko magawang lumikha ng mga pag-access nang tama ...

    Maaari kong makita ang mga folder kapag kumonekta ako sa \\ ip
    ngunit kapag nais kong i-access ang folder na may "secure access" Nakukuha ko ang mensahe na .. "hindi makakuha ng access"

    Nagbibigay ito ng pakiramdam na inilagay ko ang username at password na mali, ngunit hindi, nasuri ko at tama ito.

    Nakalakip na screenshot ng mensahe:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Salamat in advance.

  9.   yomopa dijo

    hello may tumulong sa akin mula sa ubuntu nakikita ko ang buong lokal na network at lahat ng mga computer na nasa loob nito ngunit mula sa isang pc na may win 7 hindi nito ipinapakita ang server na may pag-load ng ubuntu sa network ang lahat ng iba ngunit hindi ang ubuntu ... salamat sa iyong agarang tugon

  10.   abakante dijo

    Kumusta, magandang post, ginamit ko ang graphic na interface upang mai-install ito at gumagana ang lahat. Gayunpaman, kapag may mga problemang elektrikal kapag sinisimulan ang server, kailangan mong simulan nang manu-mano ang mga serbisyo ng samba at hindi ko ito masimulan upang awtomatikong magsimula kapag sinisimulan ang system. Maaari mo ba akong tulungan?

  11.   aa dijo

    Hindi gumagana

  12.   makenciee dijo

    mmmmmmmmmmmmmmmmmm gaano kagiliw-giliw na nais kong ilagay ito kapag ito ay nakabukas lamang

  13.   hindi kilala dijo

    hindi ito lumalabas, maraming mga bagay na mali sa tutorial, ang ilang mga pangalan ay halo-halong at ang mga pahintulot ay hindi maaaring maging

  14.   Madilim dijo

    Ang post ay mabuti bagaman kakailanganin mong i-update ito para sa Ubuntu 16.04.

  15.   Jorge Mint dijo

    Sang-ayon ako kay Dark. Napakaganda ng post ngunit kailangan mong i-update ito sa Ubuntu 16.04.
    Mula sa maraming salamat.
    Mahusay na trabaho +10

  16.   Samuel dijo

    Hey Nais kong mag-install ng isang server ng ilawan sa ubuntu 16 ngunit nang subukan kong i-save ang mga database sa aking sql sinabi sa akin ang isang error sa php, na wala akong module ng MySQL, pagkatapos ng napakaraming pagsasaliksik wala akong nahanap na kongkretong solusyon, kaya't Nagpasya akong mai-install ang aking server Ubuntu 14, bumalik ako dito ngunit ang pagkakaroon ng lahat ng naka-install kapag sinubukan kong buksan ang isang folder mula sa isa pang makina na may windows ay nagpapadala sa akin ng isang error na sinasabi na ang aking mga kredensyal ay malamang na walang mga pahintulot at pagkatapos ng error na iyon ay sinabi na ang pag-access ay hindi na magagamit, sinusubukan kong malutas iyon ngunit hindi ko lang kaya, may makakatulong sa akin?

  17.   Amigo dijo

    Salamat sa una, syempre kailangan mong magkaroon ng ilang sentido komun sa tamang landas ng direktoryo.
    Pagbati.

  18.   José Luis dijo

    Magandang umaga, binabati kita para sa pag-iibigan na inilagay mo sa mga isyung ito, higit pa ako sa electronics kaysa sa programa, ngunit gusto ko ang Ubuntu dahil ginagawa nila ito nang walang pag-iimbot at may natatanging apela.
    Salamat sa kanyang mga aral.
    Binabati kita sa football, fan ako ng bibig, mula sa Argentina.
    Yakap.

  19.   pagkumpuni ng appliance dijo

    Napaka kapaki-pakinabang, ang artikulong ito ay naging mahusay para sa akin at maaari kong mai-install nang tama ang Samba, mga pagbati.

  20.   Hugo garcia dijo

    Mahusay na gabay, malaki ang naitulong niya sa akin. Ang hindi ko maintindihan, ay dahil kailangan mong magbigay ng mga pahintulot na 755 sa nakabahaging folder ngunit pagkatapos ay ipinahiwatig na dapat itong bigyan ng mga pahintulot na 770.
    Ito ay gumagana nang perpekto para sa akin, ngunit ang pag-aalinlangan na iyon ay nananatili.

  21.   gumuhit dijo

    Magandang post Ito ay ganap na gumana para sa akin. Nag-hallucinate ako sa mga taong nagrereklamo na parang may inutang sa kanila, o ang karaniwang Tolosabos ng "mas madali ito gamit ang kanang pindutan at ...". Wala akong pasensya na gawin ito nang libre ... magsaya ka!

  22.   Abelardo dijo

    Hola:

    Sinunod ko ang mga hakbang upang ibahagi ang mga folder ngunit hindi ko makita ang mga file sa loob ng mga ito mula sa mac na ginagamit ko upang kumonekta sa aking Ubuntu.

    Salamat sa artikulong iyon, malayo sa mga pagkakamali, napakahusay na nagpapaliwanag ng pamamaraang susundan.

    Lubos na bumabati.

  23.   panchis dijo

    Magandang hapon, gusto ko ang ideya ng pag-install ng samba nang manu-mano, ngunit isasaalang-alang ko na "sa pamamagitan ng kamay" ito ay magmula sa source code, nang hindi kinakailangang magpatupad ng apt-get install na samba, ngunit, pag-install ng lahat ng mga dependency at paggamit ang mga utos: ./configure, gumawa at gumawa ng pag-install ay magiging isang simpleng proseso! Pagbati