Samba Oṣo ni CentOS 7

Anonim

Samba Oṣo ni CentOS 7

Awọn faili server (FS) ni Linux awọn ọna šiše le ṣee lo fun yatọ si ìdí, sugbon ni ọpọlọpọ igba ti o ti wa ni lowo ninu ṣiṣẹda kan ti agbegbe nẹtiwọki ati àkọsílẹ awọn folda pẹlu Windows-orisun kọmputa. Awọn julọ gbajumo FS Lọwọlọwọ kà Samba. O ti wa ni kọkọ-fi sori ẹrọ ni ọpọlọpọ awọn pinpin, ati RÍ awọn olumulo fẹ yi ọpa bi awọn ifilelẹ ti awọn ọkan ti o ba ti o ba nilo lati lilo faili apèsè. Loni o yoo jẹ nipa fifi ati leto yi paati ni CentOS 7.

Ṣe Samba ni CentOS 7

A pin gbogbo awọn ohun elo to igbesẹ, nitori awọn ilana ti boṣewa iṣeto ni maa n gba a pupo ti akoko ati oriširiši ti awọn orisirisi orisirisi awọn ipo. A yoo ko fori awọn ẹgbẹ ki o si alakoko awọn sise pẹlu Windows, niwon a ti tẹlẹ pàtó kan loke ti Samba ti wa ni igba ti a lo ninu awọn lapapo pẹlu yi ẹrọ. O le nikan fara si wo awọn ilana gbekalẹ lati ni oye awọn ipilẹ agbekale ti leto awọn faili server ni CentOS 7.

Igbese 1: igbaradi ise ni Windows

O ti wa ni tọ ti o bere lati bẹrẹ pẹlu Windows nitori o ti yoo jẹ pataki lati mọ pataki alaye lai si eyi ti o jẹ ko pataki lati se lai ṣiṣẹda kan nẹtiwọki ati àkọsílẹ awọn folda. O yoo nilo lati mọ awọn orukọ ninu awọn Ṣiṣẹ Group ki o si ṣe awọn ayipada si awọn "ogun" faili ki awọn asopọ igbiyanju ti wa ni dina. Gbogbo awọn ti o wulẹ bi yi:

  1. Ṣii "Bẹrẹ", nipasẹ awọn search lati ri awọn "Òfin Line" ati ṣiṣe awọn ohun elo yi lori dípò ti awọn IT.
  2. Lọ si awọn Windows àṣẹ tọ fun siwaju Samba eto ni CentOS 7

  3. Tẹ awọn Net konfigi ibudo pipaṣẹ lati wa jade awọn ti isiyi ibudo iṣeto ni. Muu awọn iṣẹ nipa titẹ tẹ bọtini.
  4. A aṣẹ lati mọ awọn ibudo-ašẹ ṣaaju ki o to eto soke Samba ni CentOS 7

  5. Duro fun awọn akojọ hihan. Ni o, ri awọn ohun kan "ase ti awọn ibudo" ki o si ranti awọn oniwe-iye.
  6. Definition ti awọn ase ti awọn Ṣiṣẹ Group ṣaaju ki o to eto soke Samba ni CentOS 7

  7. Ni kanna console igba, tẹ awọn bọtini akọsilẹ C: \ Windows \ System32 \ Drivers \ ati be be lo \ ogun okun lati si awọn ti o fẹ faili nipasẹ awọn aiyipada "Notepad".
  8. Ti o bere a bọtini akọsilẹ fun eto soke pín windows ni iwaju ti awọn Samba eto ni CentOS 7

  9. Ṣiṣe ni opin ti awọn akojọ ki o si fi ila 192.168.0.1 srvr1.domain.com SRVR1, rirọpo yi IP si awọn ẹrọ adiresi ibi ti Samba yoo wa ni titunse. Lẹhin ti o, fi gbogbo awọn ayipada.
  10. Eto soke pín Windows wiwọle ṣaaju ki o to eto soke Samba ni CentOS 7

Lori yi, gbogbo išë pẹlu kọmputa kan lori Windows opin, eyi ti ọna ti o le lọ si CentOS 7 ati ki o ya soke ni taara iṣeto ni ti awọn Samba faili server.

Igbese 2: Fi Samba ni CentOS 7

Ko gbogbo awọn irinše ti a beere fun awọn isẹ ti o tọ Samba ti wa ni sori ẹrọ nipasẹ aiyipada ni awọn ẹrọ labẹ ero, ki won yoo ni lati wa ni fi kun pẹlu ọwọ. Gbogbo awọn wọnyi awọn sise yoo wa ni pa nipasẹ awọn ebute, ati awọn ti o tun nilo lati rii daju pe o ni ohun ti nṣiṣe lọwọ isopọ Ayelujara ati awọn agbara lati lo awọn sudo pipaṣẹ.

  1. Ṣii console rọrun fun o, fun apẹẹrẹ, nipasẹ awọn ohun elo akojọ tabi awọn boṣewa Konturolu + alt + T bọtini apapo.
  2. Ti o bere awọn ebute fun awọn siwaju fifi sori ẹrọ ti Samba ni CentOS 7

  3. Nibi tẹ awọn sudo Yum Fi -Y Samba Samba-wọpọ Python-Glade2 System-konfigi-Samba lati ṣiṣe awọn igbakana fifi sori ẹrọ ti gbogbo awọn ti a beere afikun fun igbesi.
  4. Òfin fun eka fifi sori ẹrọ ti Samba irinše ni CentOS 7

  5. Tẹ awọn superuser ọrọigbaniwọle lati jẹrisi yi igbese. Ro wipe ohun kikọ ti kọ ninu yi ila ko ba wa ni han.
  6. Ọrọigbaniwọle titẹsi lati jẹrisi eka fifi sori ẹrọ ti Samba irinše ni CentOS 7

  7. O yoo wa ni iwifunni wipe awọn fifi sori ilana bẹrẹ. Nigba yi, se ko sunmọ ni "ebute", bibẹkọ ti gbogbo awọn eto yoo wa ni laifọwọyi tun.
  8. Nduro fun awọn Ipari ti awọn eka sori Samba ni CentOS 7

  9. Lori Ipari ti awọn isẹ, gbolohun yoo han ti o ti wa royin wipe awọn pataki fun igbesi ati awọn won dependencies ti wa ni idasilẹ - o le lọ siwaju.
  10. Alaye nipa awọn aseyori pari ti awọn eka fifi sori ẹrọ ti Samba ni CentOS 7

O ṣeun si awọn egbe ṣe sẹyìn, gbogbo igbesi won lẹsẹkẹsẹ fi sori ẹrọ nigbakannaa ati ohunkohun siwaju sii lati fi si awọn eto. Awọn faili server yoo se igbekale laifọwọyi ati ki o lẹsẹkẹsẹ fi kun si autoload, ki o le ko dààmú nipa awọn oniwe-kun tabi ṣiṣẹda AMI ìjápọ.

Igbese 3: Fifi agbaye sile

Samba ti fi sori ẹrọ ni OS ni "funfun fọọmu", eyi ti ọna ti o bayi sile asọye awọn oniwe-iwa ti wa ni ko pato. Won yoo ni lati fi sori ẹrọ lori ara wọn, ati awọn ti o jẹ tọ ti o pẹlu awọn akọkọ iṣeto ni. Ti a nse lati lo awọn boṣewa awoṣe, rirọpo diẹ ninu awọn aṣa ila.

  1. Ma Samba ti fi sori ẹrọ pẹlu kan mọ iṣeto ni faili, ṣugbọn diẹ ninu awọn sile le tẹlẹ ti wa ni pato ninu o. Jẹ ki ká akọkọ ṣẹda daakọ afẹyinti fun yi ohun ki ba ti o ba ni kiakia mu pada o. Yi iṣẹ-ṣiṣe ti gbe jade nipa titẹ sudo MV /etc/samba/smba/smba/samba/smb.conf.bak.
  2. A aṣẹ lati ṣẹda a bere daakọ ti Samba eto faili ninu CentOS 7

  3. Yi igbese, bi gbogbo ọwọ, yoo ni lati fi nipa seto awọn superuser ọrọigbaniwọle.
  4. Òfin ìmúdájú lati ṣẹda kan afẹyinti faili ti awọn Samba eto ninu CentOS 7

  5. Awọn wọnyi ifọwọyi yoo ṣee ṣe taara pẹlu awọn iṣeto ni faili ara. Lati ṣe eyi, awọn ọrọ olootu ti wa ni nigbagbogbo lo. Ni ibamu si awọn bošewa, VI wa ni afikun, sugbon o jẹ ko rọrun to fun alakobere awọn olumulo, ki a so fifi Nano nipasẹ awọn sudo Yum Fi Nano pipaṣẹ.
  6. Ti o bere a ọrọ olootu setup ṣaaju ki o to eto soke Samba ni CentOS 7

  7. Ti o ba ti Nano ti tẹlẹ a ti fi kun si awọn OS, o yoo wa ni iwifunni nipa o.
  8. Aseyori ọrọ olootu setup alaye ṣaaju ki o to eto soke Samba ni CentOS 7

  9. A bayi tan si ṣiṣatunkọ awọn iṣeto ni faili nipa titẹ sudo Nano /etc/samba/smb.conf.
  10. Lọ si ṣiṣatunkọ Samba faili server ni CentOS 7 nipasẹ ọrọ olootu

  11. Ni awọn window ti o ṣi, tẹ awọn akoonu ni isalẹ.

    [Agbaye]

    Workgroup = Workgroup

    Server Okun =% H Server (Samba, Ubuntu)

    Netbios Name = Ubuntu Share

    DNS aṣoju = No

    log file = /var/log/samba/log.%M

    Max Wọle Iwon = 1000

    Passdb backend = tdbsam

    UNIX Ọrọigbaniwọle Sync = Bẹẹni

    Passwd eto = / usr / bin / passwd% U

    Pam Ọrọigbaniwọle CHANGE = BẸẸNI

    Ya to Guest = Buburu User

    Usershare Gba alejo = BẸẸNI

  12. Fifi ni Gbogbogbo Samba File Server iṣeto ni ni CentOS 7

  13. Tẹ awọn Konturolu + ìwọ bọtini apapo lati gba awọn ayipada.
  14. Nfi ni Gbogbogbo Samba File Server iṣeto ni ni CentOS 7

  15. Ma ko yi awọn orukọ ti awọn faili, sugbon nìkan tẹ lori tẹ.
  16. Ìmúdájú ti awọn Samba General File Server iṣeto ni ni CentOS 7

  17. Lẹhin ti o, o le fi awọn ọrọ olootu window nipa miiran ti Konturolu + X.
  18. Jade kuro ni ọrọ olootu lori Ipari ti awọn Samba faili server eto ni CentOS 7

A itọkasi loke, eyi ti o ni awọn akoonu ti yẹ ki o wa fi sii sinu awọn iṣeto ni faili, sibẹsibẹ, awọn iye ti awọn wọnyi sile yi ti o da lori awọn olumulo ká ibeere. Jẹ ká olusin ti o jade ni diẹ apejuwe awọn pẹlu awọn julọ pataki ojuami:

  • Workgroup. Yi paramita asọye awọn orukọ ti awọn ṣiṣẹ ẹgbẹ. Awọn oniwe-iye ti ṣeto ni ibamu pẹlu awọn alaye telẹ ni Windows.
  • Netbios Name. Yi iye si awọn lainidii orukọ ti o fẹ lati wa ni han lori a Windows PC nigba ti sere pelu pẹlu ẹrọ yi.
  • Wọle File. Bi awọn iye ti yi paramita, pato awọn ona si awọn faili ti o ti fẹ lati fi iṣẹlẹ àkọọlẹ ti a kọ nigba ti functioning ti awọn faili server.
  • Passdb backend. Yi aṣayan ipinnu ni ibi ipamọ iru ti awọn ọrọigbaniwọle. Ti o ko ba mọ ohun ti o jẹ nibi lati beere, o jẹ dara lati fi yi ohun kan ninu awọn aiyipada iye.
  • UNIX Ọrọigbaniwọle Sync. O ti wa ni niyanju lati mu yi paramita nitori ti o jẹ lodidi fun ọrọigbaniwọle amuṣiṣẹpọ /
  • Ya to Guest. Lo lati designate alejo wiwọle. O ni o ni orisirisi awọn iye: Bad User ti lo fun ti kii-existent àpamọ, buburu ọrọigbaniwọle èyà awọn alejo mode nigba titẹ awọn awọn ọrọigbaniwọle input, ati ki o Ma nìkan deactivates awọn aṣayan.

Ni afikun, nibẹ ni o wa miiran iṣeto ni aṣayan diẹ ninu Samba, ati awọn ayaworan ni wiwo ti wa ni muse. Pẹlu gbogbo eyi ti a ni imọran ti o lati gba mọ ninu awọn osise iwe, niwon gbogbo alaye ti ko le ti wa ni tunto labẹ awọn kanna article.

Igbese 4: Ṣiṣẹda kan àkọsílẹ liana

Tẹsiwaju awọn iṣeto ni ti awọn faili server, disassembled awọn opo ti ṣiṣẹda àkọsílẹ liana. Lẹsẹkẹsẹ akiyesi pe iru folda ti wa ni maa ko ni opin si awọn ọrọigbaniwọle ki o si wa o si wa fun nwo tabi paapa lati satunkọ ohun Egba gbogbo ti sopọ olumulo. Julọ igba ṣẹda ọkan iru liana, sugbon ti ohunkohun ko idilọwọ o lati fifi wọn opoiye. Awọn ẹda ti awọn akọkọ iru folda ti wa ni ošišẹ ti bi wọnyi:

  1. Ni awọn ebute, tẹ sudo Mkdir -p / Samba / Allaccess lati ṣẹda awọn folda darukọ loke. Yi awọn oniwe-orukọ si lainidii, ti o ba beere fun.
  2. Ṣẹda folda fun pínpín Samba file server ni CentOS 7

  3. Bibẹrẹ pẹlu pín wiwọle, lakoko gbigbe ni ayika CD / Samba ona.
  4. Lọ si Nsatunkọ awọn da ni gbangba wiwọle folda ninu Samba ni CentOS 7

  5. Nibi fi sudo Chmod -R 0755 Allaccess okun ki o si tẹ lori tẹ.
  6. Eto awọn wiwọle ipele fun awọn ti da Samba folda ninu CentOS 7

  7. Miran ti sudo Chown -R ko si eniti o paramita: Nogroup Allaccess / jẹ lodidi fun pese wiwọle si Egba gbogbo awọn olumulo.
  8. Afikun aṣẹ lati ṣeto awọn Samba folda wiwọle ipele ni CentOS 7

  9. Bayi o nilo lati designate yi folda ninu awọn iṣeto ni faili. Lati bẹrẹ pẹlu, lọlẹ o nipasẹ sudo nano /etc/samba/smb.conf.
  10. Lọ si fifi a ni gbangba wa folda sinu Samba iṣeto ni faili ni CentOS 7

  11. Fi awọn Àkọsílẹ tabi awọn ibere ti awọn faili ni isalẹ awọn Àkọsílẹ. A yoo soro nipa awọn itumo ti kọọkan ila kekere kan nigbamii ti o ti wa ni jiya pẹlu awọn fifi sori ẹrọ ti olukuluku síi.

    Allaccess]

    Ona = / Samba / Allaccess

    Browsable = Bẹẹni.

    Writable = Bẹẹni.

    Guest Ok = BẸẸNI

    ka nikan = ko si

  12. Fi awọn ayipada ati ki o fi awọn ọrọ olootu.
  13. Fifipamọ awọn Samba iṣeto ni faili ni CentOS 7 lẹhin ṣiṣe awọn ayipada

  14. Gbogbo eto ni yoo loo nikan lẹhin Titun awọn faili server, ki se o ọtun bayi nipa kikọ sudo SystemCTL Tun Samba.
  15. Titun Samba faili server ni CentOS 7 lẹhin ṣiṣe awọn ayipada

Lẹhin ti gbogbo awọn pataki àkọsílẹ liana yoo wa ni da, o ti wa ni niyanju lati ṣayẹwo won išẹ ni Windows nipa titẹ awọn \\ SRVR1 \ Allaccess pipaṣẹ nibẹ. Bayi jẹ ki ká ni ipa awọn loke sile:

  • Ona. Nibi ti awọn ona jije si awọn folda ti o ti yan gbangba wa.
  • Browsable. Awọn ibere ti yi paramita yoo han awọn liana ninu awọn Laaye akojọ.
  • Writable. Awọn pàtó folda le ti wa ni satunkọ ti o ba ti awọn iye ti yi paramita ni pato bi BẸẸNI.
  • Guest O dara. Mu yi ohun kan ti o ba ti o ba fẹ lati pese pinpin folda.
  • Ka nikan. Lo awọn rere iye ti yi paramita lati ṣeto iye ti kika-nikan folda.

Igbese 5: Ṣiṣẹda kan ni aabo katalogi

Bi awọn ti o kẹhin apẹẹrẹ ti awọn Samba iṣeto ni, a fẹ lati Ọrọ nipa ṣiṣẹda ni idaabobo awọn folda ti yoo jẹ labẹ ọrọigbaniwọle wa o si wa nikan si kan pato awọn olumulo. Bi o ti tẹlẹ ye, o le ṣẹda iru ilana ohun Kolopin opoiye, ki o si yi ṣẹlẹ bi yi:

  1. Ṣẹda a liana ti yoo wa ni tunto siwaju nipa lilo awọn sudo MKDIR -P / Samba / Allaccess / Secure pipaṣẹ.
  2. Ṣiṣẹda kan aabo folda fun Samba file server ni CentOS 7

  3. Fi ẹgbẹ kan ibi ti ni ašẹ olumulo yoo ni, nipasẹ awọn sudo Addgroup SecureDGroup.
  4. Ṣiṣẹda a ẹgbẹ lati wọle si awọn Samba ni idaabobo folda ninu CentOS 7

  5. Lọ si awọn ipo ti awọn idaabobo liana nipa seto CD / Samba / Allaccess.
  6. Lọ si ṣiṣatunkọ a ni aabo folda Samba ni CentOS 7

  7. Nibi, ṣeto awọn ẹtọ fun kọọkan kọọkan olumulo nipasẹ awọn sudo Chown -R Richard: SecureDGroup aabo. Rọpo awọn Richard orukọ ninu yi àṣẹ si awọn pataki ọkan.
  8. Ṣiṣẹda Ofin fun awọn ifipamo Samba File Server folda ninu CentOS 7

  9. O si maa wa nikan lati tẹ a wọpọ sudo CHMOD -R 0770 Secure / aabo pipaṣẹ.
  10. Ṣiṣẹda ofin fun awọn olumulo kan ti a ti ni idaabobo Samba folda ninu CentOS 7

  11. Lọ si awọn iṣeto ni faili (sudo nano /etc/samba/smb.conf) lati pato awọn folda ti a ti o kan ṣeto soke.
  12. Lọ si ṣiṣatunkọ awọn Samba iṣeto ni faili ni CentOS 7 lati fi kan ni aabo folda

  13. Daakọ ki o si lẹẹmọ awọn Àkọsílẹ ninu awọn olootu ni isalẹ.

    [Ni ifipamo]

    Ona = / Samba / Allaccess / ifipamo

    Wulo oníṣe = @SecuredGroup

    Guest dara = KO

    Writable = Bẹẹni.

    Browsable = Bẹẹni.

  14. Fi awọn ayipada ati ki o sunmọ awọn ọrọ olootu.
  15. Fifipamọ a iṣeto ni faili lẹhin fifi a ni aabo Samba folda to CentOS 7

  16. Fi gbogbo awọn iroyin to awọn ti o yẹ ẹgbẹ nipasẹ awọn sudo UserMod -A -G SecureDGroup Richard.
  17. Fifi a olumulo si awọn Samba ni idaabobo liana ẹgbẹ ni CentOS 7

  18. Ṣeto awọn sudo SMBPASSWD -A Richard ọrọigbaniwọle fun kọọkan ti wọn bi awọn ti o kẹhin igbese ti pari iṣeto ni.
  19. Ṣiṣẹda a ọrọigbaniwọle fun a ni idaabobo Samba liana ni CentOS 7

Eleyi jẹ gbogbo alaye ti a fe lati pin nipa so fun nipa awọn gbogboogbo eto ti awọn Samba faili server ni CentOS 7. O le nikan tẹle awọn ilana fun nipasẹ yiyipada awọn sile ki o si wọn papo fun ara rẹ lati ṣẹda ohun ti aipe iṣeto ni.

Ka siwaju