Linux օպերացիոն համակարգերում ֆայլերի սերվերը (FS) կարող են օգտագործվել տարբեր նպատակներով, բայց շատ դեպքերում այն ներգրավված է Windows- ի վրա հիմնված համակարգիչներով տեղական ցանցի եւ հանրային թղթապանակների ստեղծման մեջ: Ամենատարածված FS- ն ներկայումս համարվում է սամբա: Այն նախապես տեղադրված է բազմաթիվ բաշխումներով, եւ փորձառու օգտվողները նախընտրում են այս գործիքը որպես հիմնական, եթե անհրաժեշտ է օգտագործել ֆայլերի սերվերներ: Այսօր դա կլինի Centos 7-ում այս բաղադրիչի տեղադրման եւ կազմաձեւման մասին:
Անհատականացրեք Samba- ն Centos 7-ում
Մենք բոլոր նյութերը բաժանել ենք քայլերի, քանի որ ստանդարտ կազմաձեւման գործընթացը սովորաբար շատ ժամանակ է պահանջում եւ բաղկացած է մի քանի տարբեր փուլերից: Մենք չենք շրջանցելու կողքին եւ պատուհանների հետ նախնական գործողությունները, քանի որ մենք արդեն նշել ենք, որ այս գործառնական համակարգով Samba- ն հաճախ օգտագործվում է փաթեթում: Կարող եք միայն ուշադիր ուսումնասիրել ներկայացված հրահանգները Centos 7-ում ֆայլի սերվերի կազմաձեւման հիմնական սկզբունքները հասկանալու համար:Քայլ 1. Պատուհանների պատրաստման աշխատանքներ
Արժե սկսել սկսել պատուհաններով, քանի որ անհրաժեշտ կլինի որոշել կարեւոր տեղեկատվություն, առանց որի անհրաժեշտ չէ անել առանց ցանցի եւ հանրային պանակներ ստեղծելու: Դուք պետք է որոշեք աշխատանքային խմբի անվանումը եւ փոփոխություններ կատարեք «Հաղորդավարների» ֆայլում, որպեսզի կապի փորձերը արգելափակվեն: Ամեն ինչ այսպիսին է.
- Բացեք «Սկսել», «հրամանի տողը» գտնելու որոնման միջոցով եւ գործարկեք այս ծրագիրը ադմինիստրատորի անունից:
- Մուտքագրեք Config Workstation- ի զուտ հրամանը `պարզելու աշխատանքային կայանի կազմաձեւը: Ակտիվացրեք գործողությունը `սեղմելով Enter ստեղնը:
- Սպասեք ցուցակի տեսքին: Դրա մեջ գտեք «աշխատատեղի տիրույթ» կետը եւ հիշեք դրա արժեքը:
- Նույն վահանակի նստաշրջանում մուտքագրեք Notepad C:
- Վազեք ցուցակի վերջում եւ տեղադրեք 192.168.0.1 SRVR1.domain.com srvr1 գիծը, այս IP- ն փոխարինելով սարքի հասցեով, որտեղ կկարգավորվի Samba- ն: Դրանից հետո պահպանեք բոլոր փոփոխությունները:
Այս մասին Windows End- ում համակարգչով բոլոր գործողությունները, ինչը նշանակում է, որ կարող եք մեկնել Centos 7 եւ օգտվել Samba File սերվերի ուղղակի կազմաձեւով:
Քայլ 2. Տեղադրեք Samba- ն Centos 7-ում
Սամբայի ճիշտ գործողության համար անհրաժեշտ բոլոր բաղադրիչները տեղադրվում են լռելյայն `քննարկվող գործառնական համակարգում, այնպես որ դրանք պետք է ավելացվեն ձեռքով: Այս բոլոր գործողությունները կկատարվեն տերմինալի միջոցով, եւ դուք նաեւ պետք է համոզվեք, որ դուք ունեք ակտիվ ինտերնետային կապ եւ սուդո հրամանը օգտագործելու ունակություն:
- Բացիր վահանակը հարմար ձեզ համար, օրինակ, դիմումի ընտրացանկի կամ ստանդարտ Ctrl + Alt + T հիմնական համադրությամբ:
- Այստեղ մուտքագրեք Sudo Yum Install -Y Samba Samba-Common Python-Glade2 System-Config-Samba գործարկելու բոլոր անհրաժեշտ լրացուցիչ կոմունալ ծառայությունների միաժամանակյա տեղադրումը:
- Մուտքագրեք Superuser գաղտնաբառը `այս գործողությունը հաստատելու համար: Դիտարկենք, որ այս գծում գրված նիշերը չեն ցուցադրվում:
- Ձեզ կտեղեկացվի, որ տեղադրման գործընթացը սկսվեց: Դրա ընթացքում մի փակեք «տերմինալը», հակառակ դեպքում բոլոր պարամետրերը ինքնաբերաբար կվերականգնվեն:
- Գործողության ավարտից հետո կտեսնեն տողեր, որոնք հաղորդվում են, որ ստեղծվում են անհրաժեշտ կոմունալ ծառայություններն ու նրանց կախվածությունները, կարող եք ավելի հեռու գնալ:
Ավելի վաղ ներկայացված թիմի շնորհիվ բոլոր կոմունալ հարմարությունները միաժամանակ տեղադրվեցին միաժամանակ եւ այլ բան `համակարգին ավելացնելու համար: Ֆայլի սերվերը գործարկվելու է ինքնաբերաբար եւ անմիջապես կավելացվի Autoload- ին, այնպես որ դուք չեք կարող անհանգստանալ դրա ընդգրկման կամ խորհրդանշական հղումներ ստեղծելու համար:
Քայլ 3. Գլոբալ պարամետրերի տեղադրում
Samba- ն տեղադրվում է ՕՀ-ում «Մաքուր ձեւով», ինչը նշանակում է, որ այժմ դրա պահվածքը սահմանող պարամետրերը չեն նշվում: Նրանք ստիպված կլինեն տեղադրել ինքնուրույն, եւ արժե այն հիմնական կազմաձեւով: Մենք առաջարկում ենք օգտագործել ստանդարտ ձեւանմուշը, փոխարինելով որոշ սովորական գծեր:
- Երբեմն Samba- ն տեղադրվում է մաքուր կազմաձեւման ֆայլով, բայց դրա մեջ արդեն իսկ նշվում են որոշ պարամետրեր: Եկեք նախ ստեղծենք այս օբյեկտի կրկնօրինակի պատճենը, որպեսզի եթե արագ վերականգնեք այն: Այս խնդիրն իրականացվում է `մուտքագրելով SUDO MV /etc/samba/smba/smba/samb.con/smb.conf.bak:
- Այս գործողությունը, ինչպես բոլորը, պետք է հաստատեն, նշելով գերադասող գաղտնաբառը:
- Հետեւյալ մանիպուլյացիաները կկայանան անմիջապես կազմաձեւման ֆայլը: Դա անելու համար միշտ օգտագործվում է տեքստի խմբագիրը: Ըստ ստանդարտի, VI- ն ավելացվում է, բայց դա բավական հարմար չէ նորաստեղծ օգտագործողների համար, այնպես որ խորհուրդ ենք տալիս տեղադրել Nano միջոցով Sudo Yum Install Nano հրամանը:
- Եթե Nano- ն արդեն ավելացվել է ՕՀ-ին, ձեզ կտեղեկացվի դրա մասին:
- Այժմ մենք դիմում ենք կազմաձեւման ֆայլը խմբագրելու, մուտքագրելով SUDO Nano /etc/samba/smb.conf:
- Պատուհանում, որը բացվում է, մուտքագրեք բովանդակությունը ներքեւում:
[համաշխարհային]
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 գաղտնաբառի փոփոխություն = Այո
Քարտեզ հյուրը = վատ օգտվող
Օգտագործողները թույլ են տալիս հյուրերին = այո
- Սեղմեք CTRL + O հիմնական համադրությունը `փոփոխությունները ձայնագրելու համար:
- Մի փոխեք ֆայլի անունը, բայց պարզապես կտտացրեք Enter- ին:
- Դրանից հետո դուք կարող եք թողնել տեքստի խմբագրի պատուհանը `փակելով Ctrl + X- ը:
Մենք նշեցինք վերեւում, որի բովանդակությունը պետք է տեղադրվի կազմաձեւման ֆայլի մեջ, այնուամենայնիվ, այս պարամետրերի արժեքները փոխվում են կախված օգտագործողի պահանջներից: Եկեք դա ավելի մանրամասնորեն պարզենք ամենակարեւոր կետերով.
- Աշխատանքային խումբ: Այս պարամետրը սահմանում է աշխատանքային խմբի անվանումը: Դրա արժեքը սահմանվում է Windows- ում սահմանված տեղեկատվության համաձայն:
- NetBIOS անվանումը: Փոխեք արժեքը այն կամբայական անվան վրա, որը ցանկանում եք ցուցադրվել Windows համակարգչի վրա այս սարքի հետ շփվելիս:
- Մուտք ֆայլը: Որպես այս պարամետրերի արժեքը, նշեք այն ֆայլի ուղին, որտեղ ցանկանում եք պահպանել իրադարձությունների տեղեկամատյանները, որոնք գրված են ֆայլերի սերվերի գործունեության ընթացքում:
- Passdb- ի հետեւում: Այս տարբերակը որոշում է գաղտնաբառերի պահեստի տեսակը: Եթե չգիտեք, թե որն է այստեղ հարցնելը, ավելի լավ է լռելյայն արժեքով թողնել այս ապրանքը:
- Unix գաղտնաբառի համաժամեցում. Առաջարկվում է ակտիվացնել այս պարամետրը, քանի որ այն պատասխանատու է գաղտնաբառի համաժամացման համար /
- Քարտեզ հյուրին: Օգտագործվում էր հյուրի մուտքը նշանակելու համար: Այն ունի մի քանի արժեքներ. Վատ օգտագործողը օգտագործվում է գոյություն չունեցող հաշիվների համար, գաղտնաբառի մուտքը մուտքագրելիս վատ գաղտնաբառ է բեռնում, եւ երբեք պարզապես անջատելը տարբերակը:
Բացի այդ, սամբայում կան կազմաձեւման այլ տարբերակներ, եւ գրաֆիկական ինտերֆեյսն իրականացվում է: Այս ամենի հետ մենք խորհուրդ ենք տալիս ծանոթանալ պաշտոնական փաստաթղթերին, քանի որ բոլոր տեղեկությունները չեն կարող կազմաձեւվել նույն հոդվածի ներքո:
Քայլ 4. Հանրային գրացուցակի ստեղծում
Շարունակեք ֆայլի սերվերի կազմաձեւումը, ապամոնտաժել հանրային գրացուցակի ստեղծման սկզբունքը: Անմիջապես նշեք, որ նման պանակները սովորաբար չեն սահմանափակվում միայն գաղտնաբառով եւ մատչելի են դիտելու կամ նույնիսկ բացարձակապես յուրաքանչյուր միացված օգտագործող խմբագրելու համար: Ամենից հաճախ ստեղծում է այդպիսի գրացուցակ, բայց ոչինչ չի խանգարում ձեզ ավելացնել ցանկացած քանակություն: Առաջին նման թղթապանակի ստեղծումը կատարվում է հետեւյալ կերպ.
- Տերմինալում մուտքագրեք Sudo Mkdir -P / Samba / AllAccess, վերը նշված թղթապանակը ստեղծելու համար: Անհրաժեշտության դեպքում փոխեք իր անունը կամայական:
- Սկսվում է ընդհանուր մուտքով, սկզբում շարժվելով CD / SAMBA ուղու շուրջ:
- Այստեղ տեղադրեք SUDO CHMOD -R 0755 AllAccess լարը եւ կտտացրեք Enter- ին:
- Մեկ այլ Sudo Chown -R Ոչ ոք պարամետր է. Nogroup AllAccess / պատասխանատու է բացարձակապես բոլոր օգտագործողներին մուտք ապահովելու համար:
- Այժմ անհրաժեշտ է ձեւավորել այս թղթապանակը կազմաձեւման ֆայլում: Սկսելու համար, գործարկեք այն Sudo Nano /etc/samba/smb.conff- ի միջոցով:
- Տեղադրեք բլոկը կամ ֆայլի սկիզբը բլոկի տակ: Մենք կխոսենք յուրաքանչյուր տողի իմաստի մասին մի փոքր ավելի ուշ, որ դուք զբաղվում եք առանձին արժեքների տեղադրմանը:
Allaccess]
Ուղի = / samba / allaccess
Դիտվող = այո:
Գրելի = այո:
Հյուր OK = այո
Կարդացեք միայն = ոչ
- Պահպանեք փոփոխությունները եւ թողեք տեքստի խմբագրիչը:
- Բոլոր պարամետրերը կկիրառվեն միայն ֆայլի սերվերը վերագործարկելուց հետո, այնպես որ դա արեք հենց հիմա `գրելով SUDO Systemctl- ի վերագործարկման սամբային:
Բոլոր անհրաժեշտ պետական գրացուցակը կստեղծվի, խորհուրդ է տրվում ստուգել դրանց կատարումը Windows- ում `մուտքագրելով այնտեղ \\ srvr1 \ allaccess հրամանը: Հիմա եկեք ազդենք վերը նշված պարամետրերի վրա.
- Ուղու Այստեղ ճանապարհը տեղավորվում է այն թղթապանակին, որն ընտրվում է հանրային հասանելի:
- Դիտվող: Այս պարամետրերի ակտիվացումը կցուցադրի Directory- ը թույլատրելի ցանկում:
- Գրելի: Նշված թղթապանակը կարող է խմբագրվել, եթե այս պարամետրի արժեքը նշված է որպես այո:
- Հյուրը լավ է: Ակտիվացրեք այս ապրանքը, եթե ցանկանում եք տրամադրել թղթապանակ:
- Միայն կարդալու համար. Օգտագործեք այս պարամետրի դրական արժեքը `կարդալու միայն թղթապանակի արժեքը սահմանելու համար:
Քայլ 5. Ապահով կատալոգի ստեղծում
Որպես Samba կազմաձեւման վերջին օրինակ, մենք ուզում ենք խոսել պաշտպանված պանակներ ստեղծելու մասին, որոնք կլինեն գաղտնաբառի տակ եւ հասանելի կլինեն միայն հատուկ օգտագործողների համար: Ինչպես արդեն հասկացել եք, կարող եք նման դիրեկտորիաներ ստեղծել անսահմանափակ քանակություն, եւ դա տեղի է ունենում այսպես.
- Ստեղծեք գրացուցակ, որը կազմաձեւվելու է հետագայում `օգտագործելով SUDO MKDIR -P / SAMBA / AllAccess / Secure հրամանը:
- Ավելացնել մի խումբ, որտեղ լիազորված օգտվողները կներառեն Sudo Addgroup Securedgroup- ի միջոցով:
- Գնալ պաշտպանված գրացուցակի գտնվելու վայրը `նշելով CD / SAMBA / AllAccess:
- Այստեղ իրավունքներ սահմանեք յուրաքանչյուր անհատ օգտագործողի համար Sudo Chown-R Richard- ի միջոցով. Ապահովված է անվտանգ: Փոխեք Richard անունը այս հրամանի մեջ անհրաժեշտ մեկին:
- Մնում է միայն մուտք գործել ընդհանուր SUDO CHMOD -R 0770 անվտանգ / անվտանգության հրաման:
- Գնալ կազմաձեւման ֆայլ (Sudo Nano /etc/samba/smb.conf) `նշելու այն թղթապանակը, որը մենք նոր ենք ստեղծել:
- Պատճենեք եւ տեղադրեք բլոկը ներքեւի խմբագրում:
[Ապահով]
Ուղի = / samba / allaccess / ապահովված
Վավեր օգտագործողներ = @Securedgroup
Հյուրի OK = ոչ
Գրելի = այո:
Դիտվող = այո:
- Պահպանեք փոփոխությունները եւ փակեք տեքստի խմբագիրը:
- Բոլոր հաշիվները համապատասխան խմբին ավելացրեք Sudo Usermod -a -G Securedgroup Richard- ի միջոցով:
- Սահմանեք SUDO SMBAPSWD -A Richard գաղտնաբառը նրանցից յուրաքանչյուրի համար, որպես կազմաձեւում ավարտող վերջին գործողություն:
Սա բոլոր տեղեկություններն են, որոնք մենք ցանկանում ենք կիսել Samba File սերվերի ընդհանուր պարամետրերի մասին Centos 7.-ում: