Seva ya faili (FS) katika mifumo ya uendeshaji ya Linux inaweza kutumika kwa madhumuni tofauti, lakini mara nyingi huhusishwa katika kujenga mtandao wa ndani na folda za umma na kompyuta za msingi za Windows. FS maarufu zaidi ya sasa inachukuliwa Samba. Ni kabla ya kuwekwa katika mgawanyo wengi, na watumiaji wenye ujuzi wanapendelea chombo hiki kama moja kuu ikiwa unahitaji kutumia seva za faili. Leo itakuwa juu ya kufunga na kusanidi sehemu hii katika CentOS 7.
Customize Samba katika Cento 7.
Sisi kusambaza nyenzo zote kwa hatua, kwa sababu mchakato wa kawaida configuration kawaida inachukua muda mwingi na lina hatua kadhaa tofauti. Hatuwezi kupitisha hatua na madirisha ya awali na madirisha, kwani tumeelezea hapo juu kama Samba mara nyingi hutumiwa kwenye kifungu na mfumo huu wa uendeshaji. Unaweza tu kuchunguza kwa makini maelekezo yaliyotolewa ili kuelewa kanuni za msingi za kusanidi seva ya faili katika CentOs 7.Hatua ya 1: Kazi ya Maandalizi katika Windows.
Ni muhimu kuanzia kuanza na Windows kwa sababu itakuwa muhimu kuamua habari muhimu bila ambayo si lazima kufanya bila kujenga mtandao na folda za umma. Utahitaji kuamua jina la kikundi cha kufanya kazi na kufanya mabadiliko kwenye faili ya "majeshi" ili majaribio ya uunganisho yamezuiwa. Yote inaonekana kama hii:
- Fungua "Mwanzo", kupitia utafutaji wa kupata "mstari wa amri" na uendelee programu hii kwa niaba ya msimamizi.
- Ingiza amri ya kazi ya Net Config ili kujua usanidi wa sasa wa kazi. Fanya hatua kwa kushinikiza ufunguo wa kuingia.
- Kusubiri kwa muonekano wa orodha. Ndani yake, pata kipengee "kikoa cha kazi" na kukumbuka thamani yake.
- Katika kikao hicho cha console, ingiza C: \ madirisha \ system32 \ madereva \ nk \ majeshi ya kufunga ili kufungua faili inayotaka kupitia "Notepad" ya default.
- Kukimbia mwishoni mwa orodha na kuingiza mstari wa 192.168.0.1 srvr1.domain.com srvr1, kuchukua nafasi ya IP hii kwenye anwani ya kifaa ambapo Samba itabadilishwa. Baada ya hapo, sahau mabadiliko yote.
Kwa hili, vitendo vyote na kompyuta kwenye mwisho wa Windows, ambayo ina maana kwamba unaweza kwenda Cento 7 na kuchukua usanidi wa moja kwa moja wa seva ya faili ya Samba.
Hatua ya 2: Sakinisha Samba katika Centos 7.
Sio vipengele vyote vinavyohitajika kwa ajili ya operesheni sahihi ya Samba imewekwa na default katika mfumo wa uendeshaji unaozingatiwa, kwa hiyo watahitajika kuongezwa kwa mikono. Vitendo hivi vyote vitatengenezwa kwa njia ya terminal, na pia unahitaji kuhakikisha kuwa una uhusiano wa internet na uwezo wa kutumia amri ya sudo.
- Fungua console rahisi kwako, kwa mfano, kupitia orodha ya programu au mchanganyiko wa kawaida wa Ctrl + Alt + T.
- Hapa Ingiza Sudo Yum Sap-Samba Samba-Common Python-Glade2 System-Config-Samba ili kuendesha ufungaji wa wakati huo huo wa huduma zote zinazohitajika.
- Ingiza nenosiri la Superuser ili kuthibitisha hatua hii. Fikiria kwamba wahusika walioandikwa katika mstari huu hawaonyeshwa.
- Utatambuliwa kuwa mchakato wa ufungaji ulianza. Wakati huu, usifunge "terminal", vinginevyo mipangilio yote itawekwa upya.
- Baada ya kukamilika kwa operesheni, masharti yataonekana kwamba yanaripoti kuwa huduma zinazohitajika na tegemezi zao zinaanzishwa - unaweza kwenda zaidi.
Shukrani kwa timu iliyoletwa mapema, huduma zote ziliwekwa mara moja wakati huo huo na hakuna zaidi ya kuongeza kwenye mfumo. Seva ya faili itazinduliwa moja kwa moja na mara moja imeongezwa kwa autoload, hivyo huwezi kuwa na wasiwasi juu ya kuingizwa kwake au kuunda viungo vya mfano.
Hatua ya 3: Kuweka vigezo vya kimataifa.
Samba imewekwa katika OS katika "fomu safi", ambayo ina maana kwamba sasa vigezo vinavyofafanua tabia yake si maalum. Wao watalazimika kuwekwa peke yao, na ni thamani yake kwa usanidi kuu. Tunatoa kutumia template ya kawaida, kuchukua nafasi ya mistari ya desturi.
- Wakati mwingine Samba imewekwa na faili safi ya usanidi, lakini vigezo vingine vinaweza kutajwa ndani yake. Hebu kwanza tufanye nakala ya salama ya kitu hiki ili uweze kurejesha haraka. Kazi hii inafanywa kwa kuingia sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
- Hatua hii, kama yote inayofuata, itabidi kuthibitisha kwa kutaja nenosiri la Superuser.
- Matumizi yafuatayo yatafanywa moja kwa moja na faili ya usanidi yenyewe. Ili kufanya hivyo, mhariri wa maandishi hutumiwa daima. Kwa mujibu wa kiwango, VI imeongezwa, lakini sio rahisi kwa watumiaji wa novice, kwa hiyo tunapendekeza kufunga nano kupitia amri ya nano ya sudo ya sudo.
- Ikiwa Nano tayari imeongezwa kwa OS, utaambiwa kuhusu hilo.
- Sasa tunageuka kuhariri faili ya usanidi kwa kuingia sudo nano /etc/samba/smb.conf.
- Katika dirisha inayofungua, ingiza maudhui hapa chini.
[Global]
Workgroup = Workgroup.
String ya seva =% H Server (Samba, Ubuntu)
Jina la netbios = ubuntu kushiriki.
DNS Proxy = Hapana
Funga faili = /var/log/samba/log.%m.
Ukubwa wa logi ya max = 1000.
PassDB backend = tdbsam.
Unix Password Sync = ndiyo.
Programu ya Passwd = / usr / bin / passwd% u
Pass password mabadiliko = ndiyo.
Ramani kwa Mgeni = Mtumiaji Mbaya.
Watumiaji kuruhusu wageni = ndiyo
- Bonyeza mchanganyiko muhimu wa CTRL + O kurekodi mabadiliko.
- Usibadili jina la faili, lakini bonyeza tu kuingia.
- Baada ya hapo, unaweza kuondoka dirisha la mhariri wa maandishi kwa kufunga CTRL + X.
Tulionyesha hapo juu, ambayo yaliyomo yanapaswa kuingizwa kwenye faili ya usanidi, hata hivyo, maadili ya vigezo hivi hubadilika kulingana na mahitaji ya mtumiaji. Hebu tuchunguze kwa undani zaidi na pointi muhimu zaidi:
- Kazi ya kazi. Kipimo hiki kinafafanua jina la kikundi cha kazi. Thamani yake imewekwa kwa mujibu wa taarifa iliyoelezwa kwenye Windows.
- Jina la netbios. Badilisha thamani kwa jina la kiholela unayotaka kuonyeshwa kwenye PC ya Windows wakati unapoingiliana na kifaa hiki.
- Faili ya logi. Kama thamani ya parameter hii, taja njia ya faili ambapo unataka kuhifadhi kumbukumbu za tukio ambazo zimeandikwa wakati wa utendaji wa seva ya faili.
- PassDB backend. Chaguo hili huamua aina ya hifadhi ya nywila. Ikiwa hujui ni nini hapa kuuliza, ni bora kuondoka kipengee hiki katika thamani ya default.
- Unix Password Sync. Inashauriwa kuamsha parameter hii kwa sababu inahusika na maingiliano ya nenosiri /
- Ramani kwa mgeni. Kutumika kuteua upatikanaji wa wageni. Ina maadili kadhaa: Mtumiaji Mbaya hutumiwa kwa akaunti zisizopo, password password hubeba mode ya wageni wakati wa kuingia pembejeo ya nenosiri, na kamwe tu huzuia chaguo.
Kwa kuongeza, kuna chaguzi nyingine za usanidi katika SAMBA, na interface ya picha inatekelezwa. Pamoja na yote haya tunakushauri kujua nyaraka rasmi, kwa kuwa taarifa zote haziwezi kusanidiwa chini ya makala hiyo.
Hatua ya 4: Kujenga saraka ya umma
Endelea usanidi wa seva ya faili, disassembled kanuni ya kujenga saraka ya umma. Mara moja kumbuka kuwa folda hizo hazipungukani kwenye nenosiri na zinapatikana kwa kutazama au hata kuhariri kabisa kila mtumiaji aliyeunganishwa. Mara nyingi huunda saraka moja, lakini hakuna chochote kinakuzuia kuongezea kiasi chochote. Uumbaji wa folda ya kwanza hiyo inafanywa kama ifuatavyo:
- Katika terminal, ingiza sudo mkdir -p / samba / allaccess ya kuunda folda iliyotajwa hapo juu. Badilisha jina lake kwa kiholela, ikiwa inahitajika.
- Kuanza na upatikanaji wa pamoja, awali kusonga karibu na njia ya CD / Samba.
- Hapa Ingiza kamba ya Chmod -r 0755 na bonyeza Ingiza.
- Parameter nyingine ya sudo -r hakuna mtu yeyote: Nogroup Allaccess / anajibika kwa kutoa upatikanaji wa watumiaji wote kabisa.
- Sasa unahitaji kuteua folda hii kwenye faili ya usanidi. Kuanza na, kuzindua kwa njia ya sudo nano /etc/samba/smb.conf.
- Weka kizuizi au mwanzo wa faili chini ya kuzuia. Tutazungumzia juu ya maana ya kila mstari baadaye kwamba unashughulikiwa na ufungaji wa maadili ya mtu binafsi.
Allaccess]
Njia = / samba / allaccess.
BrowSable = ndiyo.
Kuandika = Ndiyo.
Mgeni OK = ndiyo
Soma tu = Hapana
- Hifadhi mabadiliko na uacha mhariri wa maandishi.
- Mipangilio yote itatumika tu baada ya kuanzisha tena seva ya faili, hivyo fanya hivi sasa kwa kuandika SADO Systemctl kuanzisha upya Samba.
Baada ya saraka yote ya umma itaundwa, inashauriwa kuangalia utendaji wao katika Windows kwa kuingia amri ya \\ srvr1 \ alaccess huko. Sasa hebu tuathiri vigezo hapo juu:
- Njia. Hapa njia inayofaa kwa folda ambayo imechaguliwa kwa umma.
- Inaonekana. Uanzishaji wa parameter hii utaonyesha saraka katika orodha ya kuruhusiwa.
- Imeandikwa. Folda maalum inaweza kubadilishwa ikiwa thamani ya parameter hii imeelezwa kama ndiyo.
- Mgeni OK. Tumia kipengee hiki ikiwa unataka kutoa folda ya kugawana.
- Soma tu. Tumia thamani nzuri ya parameter hii ili kuweka thamani ya folda ya kusoma tu.
Hatua ya 5: Kujenga orodha salama.
Kama mfano wa mwisho wa usanidi wa Samba, tunataka kuzungumza juu ya kuunda folda zilizohifadhiwa ambazo zitakuwa chini ya nenosiri na zinapatikana tu kwa watumiaji maalum. Kama ulivyoelewa tayari, unaweza kuunda vichwa vile kiasi cha ukomo, na hii hutokea kama hii:
- Unda saraka ambayo itasanidiwa zaidi kwa kutumia Sudo MKDIR -P / SAMBA / ALLACCESS / Amri salama.
- Ongeza kikundi ambapo watumiaji walioidhinishwa watajumuisha, kwa njia ya addgroup ya sudo.
- Nenda mahali pa saraka iliyohifadhiwa kwa kutaja CD / Samba / Allaccess.
- Hapa, kuweka haki kwa kila mtumiaji kwa njia ya Sudo Chown -r Richard: salama ya usalama. Badilisha nafasi ya jina la Richard kwa amri hii kwa moja muhimu.
- Inabakia tu kuingiza amri ya kawaida ya Sudo Chmod -r 0770 salama / usalama.
- Nenda kwenye faili ya usanidi (sudo nano /etc/samba/smb.conf) ili kutaja folda ambayo tumeanzisha tu.
- Nakili na ushirike kizuizi katika mhariri hapa chini.
[Salama]
Njia = / samba / allaccess / salama.
Watumiaji halali = @seCaredGroup.
Mgeni OK = Hapana
Kuandika = Ndiyo.
BrowSable = ndiyo.
- Hifadhi mabadiliko na ufunge mhariri wa maandishi.
- Ongeza akaunti zote kwa kundi linalofaa kupitia Sudo Usermod -A -g Securedgroup Richard.
- Weka Password ya Sudo SMBAPSWD -A Richard kwa kila mmoja kama hatua ya mwisho ambayo inakamilisha usanidi.
Hii ni habari zote tulizotaka kushirikiana na aliiambia juu ya mipangilio ya jumla ya Samba File Server katika Centos 7. Unaweza tu kufuata maelekezo yaliyotolewa kwa kubadilisha vigezo na maadili yao mwenyewe ili kuunda usanidi bora.