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:
- Ṣ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.
- 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.
- 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.
- 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".
- Ṣ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.
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ṣẹ.
- Ṣ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.
- 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.
- 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.
- 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.
- 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.
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.
- 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.
- Yi igbese, bi gbogbo ọwọ, yoo ni lati fi nipa seto awọn superuser ọrọigbaniwọle.
- 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ṣẹ.
- Ti o ba ti Nano ti tẹlẹ a ti fi kun si awọn OS, o yoo wa ni iwifunni nipa o.
- A bayi tan si ṣiṣatunkọ awọn iṣeto ni faili nipa titẹ sudo Nano /etc/samba/smb.conf.
- 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
- Tẹ awọn Konturolu + ìwọ bọtini apapo lati gba awọn ayipada.
- Ma ko yi awọn orukọ ti awọn faili, sugbon nìkan tẹ lori tẹ.
- Lẹhin ti o, o le fi awọn ọrọ olootu window nipa miiran ti Konturolu + X.
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:
- 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.
- Bibẹrẹ pẹlu pín wiwọle, lakoko gbigbe ni ayika CD / Samba ona.
- Nibi fi sudo Chmod -R 0755 Allaccess okun ki o si tẹ lori tẹ.
- Miran ti sudo Chown -R ko si eniti o paramita: Nogroup Allaccess / jẹ lodidi fun pese wiwọle si Egba gbogbo awọn olumulo.
- 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.
- 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
- Fi awọn ayipada ati ki o fi awọn ọrọ olootu.
- Gbogbo eto ni yoo loo nikan lẹhin Titun awọn faili server, ki se o ọtun bayi nipa kikọ sudo SystemCTL Tun Samba.
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:
- Ṣẹda a liana ti yoo wa ni tunto siwaju nipa lilo awọn sudo MKDIR -P / Samba / Allaccess / Secure pipaṣẹ.
- Fi ẹgbẹ kan ibi ti ni ašẹ olumulo yoo ni, nipasẹ awọn sudo Addgroup SecureDGroup.
- Lọ si awọn ipo ti awọn idaabobo liana nipa seto CD / Samba / Allaccess.
- 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.
- O si maa wa nikan lati tẹ a wọpọ sudo CHMOD -R 0770 Secure / aabo pipaṣẹ.
- 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.
- 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.
- Fi awọn ayipada ati ki o sunmọ awọn ọrọ olootu.
- Fi gbogbo awọn iroyin to awọn ti o yẹ ẹgbẹ nipasẹ awọn sudo UserMod -A -G SecureDGroup Richard.
- Ṣ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.
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.