Samba կարգավորումը Centos 7-ում

Anonim

Samba կարգավորումը Centos 7-ում

Linux օպերացիոն համակարգերում ֆայլերի սերվերը (FS) կարող են օգտագործվել տարբեր նպատակներով, բայց շատ դեպքերում այն ​​ներգրավված է Windows- ի վրա հիմնված համակարգիչներով տեղական ցանցի եւ հանրային թղթապանակների ստեղծման մեջ: Ամենատարածված FS- ն ներկայումս համարվում է սամբա: Այն նախապես տեղադրված է բազմաթիվ բաշխումներով, եւ փորձառու օգտվողները նախընտրում են այս գործիքը որպես հիմնական, եթե անհրաժեշտ է օգտագործել ֆայլերի սերվերներ: Այսօր դա կլինի Centos 7-ում այս բաղադրիչի տեղադրման եւ կազմաձեւման մասին:

Անհատականացրեք Samba- ն Centos 7-ում

Մենք բոլոր նյութերը բաժանել ենք քայլերի, քանի որ ստանդարտ կազմաձեւման գործընթացը սովորաբար շատ ժամանակ է պահանջում եւ բաղկացած է մի քանի տարբեր փուլերից: Մենք չենք շրջանցելու կողքին եւ պատուհանների հետ նախնական գործողությունները, քանի որ մենք արդեն նշել ենք, որ այս գործառնական համակարգով Samba- ն հաճախ օգտագործվում է փաթեթում: Կարող եք միայն ուշադիր ուսումնասիրել ներկայացված հրահանգները Centos 7-ում ֆայլի սերվերի կազմաձեւման հիմնական սկզբունքները հասկանալու համար:

Քայլ 1. Պատուհանների պատրաստման աշխատանքներ

Արժե սկսել սկսել պատուհաններով, քանի որ անհրաժեշտ կլինի որոշել կարեւոր տեղեկատվություն, առանց որի անհրաժեշտ չէ անել առանց ցանցի եւ հանրային պանակներ ստեղծելու: Դուք պետք է որոշեք աշխատանքային խմբի անվանումը եւ փոփոխություններ կատարեք «Հաղորդավարների» ֆայլում, որպեսզի կապի փորձերը արգելափակվեն: Ամեն ինչ այսպիսին է.

  1. Բացեք «Սկսել», «հրամանի տողը» գտնելու որոնման միջոցով եւ գործարկեք այս ծրագիրը ադմինիստրատորի անունից:
  2. Գնալ Windows հրամանի հուշում `Centos 7-ում Samba- ի հետագա տեղադրման համար

  3. Մուտքագրեք Config Workstation- ի զուտ հրամանը `պարզելու աշխատանքային կայանի կազմաձեւը: Ակտիվացրեք գործողությունը `սեղմելով Enter ստեղնը:
  4. Ստեղծման դոմենը որոշելու հրաման, նախքան Samba- ն Centos 7-ում սահմանելը

  5. Սպասեք ցուցակի տեսքին: Դրա մեջ գտեք «աշխատատեղի տիրույթ» կետը եւ հիշեք դրա արժեքը:
  6. Աշխատանքային խմբի տիրույթի սահմանում նախքան Centos 7-ում սամբան սահմանելը

  7. Նույն վահանակի նստաշրջանում մուտքագրեք Notepad C:
  8. Սկսած նոթատետր `Centos 7-ում Samba պարամետրի դիմաց ընդհանուր պատուհաններ տեղադրելու համար

  9. Վազեք ցուցակի վերջում եւ տեղադրեք 192.168.0.1 SRVR1.domain.com srvr1 գիծը, այս IP- ն փոխարինելով սարքի հասցեով, որտեղ կկարգավորվի Samba- ն: Դրանից հետո պահպանեք բոլոր փոփոխությունները:
  10. Համատեղ Windows- ի մուտքի ստեղծում նախքան Centos 7-ում սամբան կարգավորելը

Այս մասին Windows End- ում համակարգչով բոլոր գործողությունները, ինչը նշանակում է, որ կարող եք մեկնել Centos 7 եւ օգտվել Samba File սերվերի ուղղակի կազմաձեւով:

Քայլ 2. Տեղադրեք Samba- ն Centos 7-ում

Սամբայի ճիշտ գործողության համար անհրաժեշտ բոլոր բաղադրիչները տեղադրվում են լռելյայն `քննարկվող գործառնական համակարգում, այնպես որ դրանք պետք է ավելացվեն ձեռքով: Այս բոլոր գործողությունները կկատարվեն տերմինալի միջոցով, եւ դուք նաեւ պետք է համոզվեք, որ դուք ունեք ակտիվ ինտերնետային կապ եւ սուդո հրամանը օգտագործելու ունակություն:

  1. Բացիր վահանակը հարմար ձեզ համար, օրինակ, դիմումի ընտրացանկի կամ ստանդարտ Ctrl + Alt + T հիմնական համադրությամբ:
  2. Սկսած տերմինալը Centos 7-ում Samba- ի հետագա տեղադրման համար

  3. Այստեղ մուտքագրեք Sudo Yum Install -Y Samba Samba-Common Python-Glade2 System-Config-Samba գործարկելու բոլոր անհրաժեշտ լրացուցիչ կոմունալ ծառայությունների միաժամանակյա տեղադրումը:
  4. Հրաման, Centos 7-ում Samba բաղադրիչների համալիր տեղադրման համար

  5. Մուտքագրեք Superuser գաղտնաբառը `այս գործողությունը հաստատելու համար: Դիտարկենք, որ այս գծում գրված նիշերը չեն ցուցադրվում:
  6. Գաղտնաբառի մուտք `Centos 7-ում Samba բաղադրիչների համալիր տեղադրումը հաստատելու համար

  7. Ձեզ կտեղեկացվի, որ տեղադրման գործընթացը սկսվեց: Դրա ընթացքում մի փակեք «տերմինալը», հակառակ դեպքում բոլոր պարամետրերը ինքնաբերաբար կվերականգնվեն:
  8. Սպասում եմ Centos 7-ում համալիր տեղադրման ավարտի ավարտին

  9. Գործողության ավարտից հետո կտեսնեն տողեր, որոնք հաղորդվում են, որ ստեղծվում են անհրաժեշտ կոմունալ ծառայություններն ու նրանց կախվածությունները, կարող եք ավելի հեռու գնալ:
  10. Տեղեկատվություն Centos 7-ում Samba- ի համալիր տեղադրման հաջող ավարտի մասին

Ավելի վաղ ներկայացված թիմի շնորհիվ բոլոր կոմունալ հարմարությունները միաժամանակ տեղադրվեցին միաժամանակ եւ այլ բան `համակարգին ավելացնելու համար: Ֆայլի սերվերը գործարկվելու է ինքնաբերաբար եւ անմիջապես կավելացվի Autoload- ին, այնպես որ դուք չեք կարող անհանգստանալ դրա ընդգրկման կամ խորհրդանշական հղումներ ստեղծելու համար:

Քայլ 3. Գլոբալ պարամետրերի տեղադրում

Samba- ն տեղադրվում է ՕՀ-ում «Մաքուր ձեւով», ինչը նշանակում է, որ այժմ դրա պահվածքը սահմանող պարամետրերը չեն նշվում: Նրանք ստիպված կլինեն տեղադրել ինքնուրույն, եւ արժե այն հիմնական կազմաձեւով: Մենք առաջարկում ենք օգտագործել ստանդարտ ձեւանմուշը, փոխարինելով որոշ սովորական գծեր:

  1. Երբեմն Samba- ն տեղադրվում է մաքուր կազմաձեւման ֆայլով, բայց դրա մեջ արդեն իսկ նշվում են որոշ պարամետրեր: Եկեք նախ ստեղծենք այս օբյեկտի կրկնօրինակի պատճենը, որպեսզի եթե արագ վերականգնեք այն: Այս խնդիրն իրականացվում է `մուտքագրելով SUDO MV /etc/samba/smba/smba/samb.con/smb.conf.bak:
  2. Սամբայի պարամետրերի ֆայլի ռեզյումե պատճենը Centos 7-ում ստեղծելու հրամանագիր

  3. Այս գործողությունը, ինչպես բոլորը, պետք է հաստատեն, նշելով գերադասող գաղտնաբառը:
  4. Հրամանի հաստատում `Centos 7-ում Samba պարամետրերի պահուստային ֆայլ ստեղծելու համար

  5. Հետեւյալ մանիպուլյացիաները կկայանան անմիջապես կազմաձեւման ֆայլը: Դա անելու համար միշտ օգտագործվում է տեքստի խմբագիրը: Ըստ ստանդարտի, VI- ն ավելացվում է, բայց դա բավական հարմար չէ նորաստեղծ օգտագործողների համար, այնպես որ խորհուրդ ենք տալիս տեղադրել Nano միջոցով Sudo Yum Install Nano հրամանը:
  6. Սկսել տեքստի խմբագրի տեղադրումից առաջ Centos 7-ում Samba- ն ստեղծելը

  7. Եթե ​​Nano- ն արդեն ավելացվել է ՕՀ-ին, ձեզ կտեղեկացվի դրա մասին:
  8. Հաջող տեքստի խմբագրի կարգաբերման տեղեկատվությունը նախքան Samba- ն Centos 7-ում տեղադրելը

  9. Այժմ մենք դիմում ենք կազմաձեւման ֆայլը խմբագրելու, մուտքագրելով SUDO Nano /etc/samba/smb.conf:
  10. Գնալ դեպի Samba File սերվերը Centos 7-ում տեքստի խմբագրիչի միջոցով

  11. Պատուհանում, որը բացվում է, մուտքագրեք բովանդակությունը ներքեւում:

    [համաշխարհային]

    Workgroup = Workgroup

    Server Tring =% H սերվեր (Samba, Ubuntu)

    NETBIOS NAME = Ubuntu Share

    DNS վստահված անձ = ոչ

    Մուտք ֆայլ = /var/log/samba/log.%M

    Max Log Size = 1000

    Passdb- ի հետեւում = TDBSAM

    Unix գաղտնաբառի համաժամեցում = այո

    Passwd ծրագիր = / usr / bin / passwd% u

    PAM գաղտնաբառի փոփոխություն = Այո

    Քարտեզ հյուրը = վատ օգտվող

    Օգտագործողները թույլ են տալիս հյուրերին = այո

  12. Samba File Server- ի գլխավոր կազմաձեւում տեղադրելը Centos 7-ում

  13. Սեղմեք CTRL + O հիմնական համադրությունը `փոփոխությունները ձայնագրելու համար:
  14. Խնայելով Samba ֆայլերի սերվերի գլխավոր կազմաձեւը Centos 7-ում

  15. Մի փոխեք ֆայլի անունը, բայց պարզապես կտտացրեք Enter- ին:
  16. Samba General File Server- ի կազմաձեւի հաստատում Centos 7-ում

  17. Դրանից հետո դուք կարող եք թողնել տեքստի խմբագրի պատուհանը `փակելով Ctrl + X- ը:
  18. Ելեք տեքստի խմբագրին `Centos 7-ում Samba File Server Service- ի ավարտից հետո

Մենք նշեցինք վերեւում, որի բովանդակությունը պետք է տեղադրվի կազմաձեւման ֆայլի մեջ, այնուամենայնիվ, այս պարամետրերի արժեքները փոխվում են կախված օգտագործողի պահանջներից: Եկեք դա ավելի մանրամասնորեն պարզենք ամենակարեւոր կետերով.

  • Աշխատանքային խումբ: Այս պարամետրը սահմանում է աշխատանքային խմբի անվանումը: Դրա արժեքը սահմանվում է Windows- ում սահմանված տեղեկատվության համաձայն:
  • NetBIOS անվանումը: Փոխեք արժեքը այն կամբայական անվան վրա, որը ցանկանում եք ցուցադրվել Windows համակարգչի վրա այս սարքի հետ շփվելիս:
  • Մուտք ֆայլը: Որպես այս պարամետրերի արժեքը, նշեք այն ֆայլի ուղին, որտեղ ցանկանում եք պահպանել իրադարձությունների տեղեկամատյանները, որոնք գրված են ֆայլերի սերվերի գործունեության ընթացքում:
  • Passdb- ի հետեւում: Այս տարբերակը որոշում է գաղտնաբառերի պահեստի տեսակը: Եթե ​​չգիտեք, թե որն է այստեղ հարցնելը, ավելի լավ է լռելյայն արժեքով թողնել այս ապրանքը:
  • Unix գաղտնաբառի համաժամեցում. Առաջարկվում է ակտիվացնել այս պարամետրը, քանի որ այն պատասխանատու է գաղտնաբառի համաժամացման համար /
  • Քարտեզ հյուրին: Օգտագործվում էր հյուրի մուտքը նշանակելու համար: Այն ունի մի քանի արժեքներ. Վատ օգտագործողը օգտագործվում է գոյություն չունեցող հաշիվների համար, գաղտնաբառի մուտքը մուտքագրելիս վատ գաղտնաբառ է բեռնում, եւ երբեք պարզապես անջատելը տարբերակը:

Բացի այդ, սամբայում կան կազմաձեւման այլ տարբերակներ, եւ գրաֆիկական ինտերֆեյսն իրականացվում է: Այս ամենի հետ մենք խորհուրդ ենք տալիս ծանոթանալ պաշտոնական փաստաթղթերին, քանի որ բոլոր տեղեկությունները չեն կարող կազմաձեւվել նույն հոդվածի ներքո:

Քայլ 4. Հանրային գրացուցակի ստեղծում

Շարունակեք ֆայլի սերվերի կազմաձեւումը, ապամոնտաժել հանրային գրացուցակի ստեղծման սկզբունքը: Անմիջապես նշեք, որ նման պանակները սովորաբար չեն սահմանափակվում միայն գաղտնաբառով եւ մատչելի են դիտելու կամ նույնիսկ բացարձակապես յուրաքանչյուր միացված օգտագործող խմբագրելու համար: Ամենից հաճախ ստեղծում է այդպիսի գրացուցակ, բայց ոչինչ չի խանգարում ձեզ ավելացնել ցանկացած քանակություն: Առաջին նման թղթապանակի ստեղծումը կատարվում է հետեւյալ կերպ.

  1. Տերմինալում մուտքագրեք Sudo Mkdir -P / Samba / AllAccess, վերը նշված թղթապանակը ստեղծելու համար: Անհրաժեշտության դեպքում փոխեք իր անունը կամայական:
  2. Ստեղծեք թղթապանակ `Centos 7-ում Samba ֆայլերի սերվերի փոխանակման համար

  3. Սկսվում է ընդհանուր մուտքով, սկզբում շարժվելով CD / SAMBA ուղու շուրջ:
  4. Գնալ խմբագրմանը Ստեղծված հանրային հասանելի թղթապանակը Samba- ում Centos 7-ում

  5. Այստեղ տեղադրեք SUDO CHMOD -R 0755 AllAccess լարը եւ կտտացրեք Enter- ին:
  6. Centos 7-ում ստեղծված Samba թղթապանակի մուտքի մակարդակի սահմանում

  7. Մեկ այլ Sudo Chown -R Ոչ ոք պարամետր է. Nogroup AllAccess / պատասխանատու է բացարձակապես բոլոր օգտագործողներին մուտք ապահովելու համար:
  8. Լրացուցիչ հրաման, Samba թղթապանակի մուտքի մակարդակները Centos 7-ում սահմանելու համար

  9. Այժմ անհրաժեշտ է ձեւավորել այս թղթապանակը կազմաձեւման ֆայլում: Սկսելու համար, գործարկեք այն Sudo Nano /etc/samba/smb.conff- ի միջոցով:
  10. Գնալ դեպի Samba կազմաձեւման ֆայլը Centos 7-ում

  11. Տեղադրեք բլոկը կամ ֆայլի սկիզբը բլոկի տակ: Մենք կխոսենք յուրաքանչյուր տողի իմաստի մասին մի փոքր ավելի ուշ, որ դուք զբաղվում եք առանձին արժեքների տեղադրմանը:

    Allaccess]

    Ուղի = / samba / allaccess

    Դիտվող = այո:

    Գրելի = այո:

    Հյուր OK = այո

    Կարդացեք միայն = ոչ

  12. Պահպանեք փոփոխությունները եւ թողեք տեքստի խմբագրիչը:
  13. SAMBA կազմաձեւման ֆայլը Centos 7-ում խնայել փոփոխություններ կատարելուց հետո

  14. Բոլոր պարամետրերը կկիրառվեն միայն ֆայլի սերվերը վերագործարկելուց հետո, այնպես որ դա արեք հենց հիմա `գրելով SUDO Systemctl- ի վերագործարկման սամբային:
  15. Վերագործարկելով Samba File Server- ը Centos 7-ում փոփոխություններ կատարելուց հետո

Բոլոր անհրաժեշտ պետական ​​գրացուցակը կստեղծվի, խորհուրդ է տրվում ստուգել դրանց կատարումը Windows- ում `մուտքագրելով այնտեղ \\ srvr1 \ allaccess հրամանը: Հիմա եկեք ազդենք վերը նշված պարամետրերի վրա.

  • Ուղու Այստեղ ճանապարհը տեղավորվում է այն թղթապանակին, որն ընտրվում է հանրային հասանելի:
  • Դիտվող: Այս պարամետրերի ակտիվացումը կցուցադրի Directory- ը թույլատրելի ցանկում:
  • Գրելի: Նշված թղթապանակը կարող է խմբագրվել, եթե այս պարամետրի արժեքը նշված է որպես այո:
  • Հյուրը լավ է: Ակտիվացրեք այս ապրանքը, եթե ցանկանում եք տրամադրել թղթապանակ:
  • Միայն կարդալու համար. Օգտագործեք այս պարամետրի դրական արժեքը `կարդալու միայն թղթապանակի արժեքը սահմանելու համար:

Քայլ 5. Ապահով կատալոգի ստեղծում

Որպես Samba կազմաձեւման վերջին օրինակ, մենք ուզում ենք խոսել պաշտպանված պանակներ ստեղծելու մասին, որոնք կլինեն գաղտնաբառի տակ եւ հասանելի կլինեն միայն հատուկ օգտագործողների համար: Ինչպես արդեն հասկացել եք, կարող եք նման դիրեկտորիաներ ստեղծել անսահմանափակ քանակություն, եւ դա տեղի է ունենում այսպես.

  1. Ստեղծեք գրացուցակ, որը կազմաձեւվելու է հետագայում `օգտագործելով SUDO MKDIR -P / SAMBA / AllAccess / Secure հրամանը:
  2. Samba File սերվերի անվտանգ թղթապանակի ստեղծում Centos 7-ում

  3. Ավելացնել մի խումբ, որտեղ լիազորված օգտվողները կներառեն Sudo Addgroup Securedgroup- ի միջոցով:
  4. Ստեղծելով խումբ `Centos 7-ում Samba պաշտպանված թղթապանակ մուտք գործելու համար

  5. Գնալ պաշտպանված գրացուցակի գտնվելու վայրը `նշելով CD / SAMBA / AllAccess:
  6. Գնացեք Centos 7-ում անվտանգ թղթապանակի Samba խմբագրելու համար

  7. Այստեղ իրավունքներ սահմանեք յուրաքանչյուր անհատ օգտագործողի համար Sudo Chown-R Richard- ի միջոցով. Ապահովված է անվտանգ: Փոխեք Richard անունը այս հրամանի մեջ անհրաժեշտ մեկին:
  8. Samba File Server- ի թղթապանակի կանոնների ստեղծում Centos 7-ում

  9. Մնում է միայն մուտք գործել ընդհանուր SUDO CHMOD -R 0770 անվտանգ / անվտանգության հրաման:
  10. Centos 7-ում պահպանվող Samba պանակների օգտագործողների կանոնների ստեղծում

  11. Գնալ կազմաձեւման ֆայլ (Sudo Nano /etc/samba/smb.conf) `նշելու այն թղթապանակը, որը մենք նոր ենք ստեղծել:
  12. Գնացեք Samba կազմաձեւման ֆայլը Centos 7-ում խմբագրելու համար `անվտանգ թղթապանակ ավելացնելու համար

  13. Պատճենեք եւ տեղադրեք բլոկը ներքեւի խմբագրում:

    [Ապահով]

    Ուղի = / samba / allaccess / ապահովված

    Վավեր օգտագործողներ = @Securedgroup

    Հյուրի OK = ոչ

    Գրելի = այո:

    Դիտվող = այո:

  14. Պահպանեք փոփոխությունները եւ փակեք տեքստի խմբագիրը:
  15. Կազմաձեւման ֆայլ խնայելը Centos 7-ին անվտանգ Samba թղթապանակ ավելացնելուց հետո

  16. Բոլոր հաշիվները համապատասխան խմբին ավելացրեք Sudo Usermod -a -G Securedgroup Richard- ի միջոցով:
  17. Օգտագործողին ավելացնելով Samba պաշտպանված գրացուցակային խմբին Centos 7-ում

  18. Սահմանեք SUDO SMBAPSWD -A Richard գաղտնաբառը նրանցից յուրաքանչյուրի համար, որպես կազմաձեւում ավարտող վերջին գործողություն:
  19. Ստեղծում է գաղտնաբառի պաշտպանված Samba գրացուցակի համար Centos 7-ում

Սա բոլոր տեղեկություններն են, որոնք մենք ցանկանում ենք կիսել Samba File սերվերի ընդհանուր պարամետրերի մասին Centos 7.-ում:

Կարդալ ավելին