Fayl serveri (FS) Linux operatsion tizimlarida turli xil maqsadlarda ishlatilishi mumkin, ammo aksariyat hollarda Windows-Computer-ga ega bo'lgan mahalliy tarmoq va jamoat papkalarini yaratishda qatnashadi. Hozirgi kunda Samba eng mashhur FSS. U ko'plab tarqatmalarda oldindan o'rnatilgan va tajribali foydalanuvchilar ushbu vositani fayl serverlaridan foydalanishingiz kerak bo'lsa, mast deb afzal ko'rishadi. Bugungi kunda u ushbu komponentni 7-sentdagi 7-qismga sozlash bilan bog'liq bo'ladi.
CentdoS 7-da Samba-ni sozlang
Biz barcha materiallarni bosqichma-bosqich tarqatdik, chunki standart konfiguratsiya jarayoni odatda ko'p vaqt talab etadi va bir necha xil bosqichlardan iborat. Biz Windows bilan yonma-yon harakatlarni chetlab o'tmaymiz, chunki biz yuqorida aytib o'tgan edik, chunki Samba ko'pincha ushbu operatsion tizim bilan to'plamda ishlatiladi. Fayl serverini sozlashning asosiy printsiplarini tushunish uchun taqdim etilgan ko'rsatmalarni faqat 7-sent Sent Server 7-dagi asosiy printsiplarni tushunish uchun ko'rsatmalarini diqqat bilan o'rganishingiz mumkin.1-qadam: Windows-da tayyorgarlik ishlari
Windows-dan boshlashni boshlaydi, chunki tarmoq va jamoat papkalarini yaratmasdan qilish kerak bo'lmagan muhim ma'lumotlarni aniqlash kerak. Siz ishchi guruhning ismini aniqlashingiz va ulanish urinishlari bloklanganligi uchun "xostlar" fayliga o'zgartirishlar kiritishingiz kerak. Bularning barchasi shunday ko'rinadi:
- "Start" ni "buyruq satrini" topish va Administrator nomidan ishga tushiring.
- Hozirgi ish stantsiyasi konfiguratsiyasini aniqlash uchun sof konfiguratsiyani ishga tushiring. Enter tugmachasini bosib harakatni faollashtirish.
- Ro'yxati ko'rinishini kuting. Unda "ish stantsiyasi domeni" elementini toping va uning qiymatini unutmang.
- Xuddi shu konsol seansida Notepad C: \ Windows \ Dramandlar32 \ drayverlari "Notepad" orqali kerakli faylni ochish uchun kerakli faylni kiriting.
- Ro'yxat oxirida yugurib, 192.168.0.1 SRVR1. SRVR1. SRVR1. SRVR1 SRVR1-ni SRVR1-ga almashtirish, Samba sozlashi. Shundan so'ng, barcha o'zgarishlarni saqlang.
Bunda Windows tugashidagi kompyuter bilan barcha harakatlar 7-Centos 7 ga borishingiz va Samba fayl serverining to'g'ridan-to'g'ri konfigurasini qabul qilishingizni anglatadi.
2-qadam: Samba-ni CentdoS 7-da o'rnating
Samba-ning to'g'ri ishlashi uchun zarur bo'lgan barcha komponentlar hisobga olinadigan operatsion tizimda sukut bo'yicha o'rnatilmagan, shuning uchun ular qo'lda qo'shilishi kerak. Ushbu harakatlar terminal orqali amalga oshiriladi va siz shuningdek, faol Internet ulanishiga va sudo buyrug'idan foydalanish qobiliyatiga ishonch hosil qilishingiz kerak.
- Siz uchun qulay bo'lgan konsolni, masalan, dasturim menyusida yoki standart Ctrl + Alt + T tugmachalari orqali oching.
- Bu erda Su kamon o'rnatilgan Python-Gladba-umumiy Python-Gladba-umumiy qo'shimcha qo'shimchalar o'rnatishni amalga oshirish uchun tizim-konfigur-Samba kiriting.
- Ushbu harakatni tasdiqlash uchun Superuser parolini kiriting. Ushbu chiziqda yozilgan belgilar ko'rsatilmaydi deb hisoblang.
- O'rnatish jarayoni boshlanishi haqida sizga xabar beriladi. Bunda "Terminal" ni yopmang, aks holda barcha sozlamalar avtomatik ravishda qayta tiklanadi.
- Operatsiya tugaganidan so'ng, kerakli kommunal to'lovlar va ularning qaramligi o'rnatilganligi haqida xabarlar paydo bo'ladi - siz bundan keyin ham borishingiz mumkin.
Avvalroq jamoaga rahmat, barcha yordamchilar bir vaqtning o'zida o'rnatildi va tizimga boshqa hech narsa yo'q. Fayl server avtomatik ravishda ishga tushiriladi va darhol avtoulovga qo'shiladi, shuning uchun siz uning kiritilishi yoki ramziy aloqalarni yaratishingiz haqida tashvishlana olmaysiz.
3-qadam: Global parametrlarni o'rnatish
Samba "toza shaklda" o'rnatilgan, bu endi uning xatti-harakatlarini aniqlaydigan parametrlar ko'rsatilmaganligini anglatadi. Ular o'z-o'zidan o'rnatilishi kerak va bu asosiy konfiguratsiya bilan bog'liq. Biz ba'zi maxsus liniyalarni almashtirish, standart shablondan foydalanishni taklif etamiz.
- Ba'zida Samba toza konfiguratsiya fayli bilan o'rnatiladi, ammo ba'zi parametrlar allaqachon ko'rsatilishi mumkin. Avval ushbu ob'ektning zaxira nusxasini yaratamiz, agar siz tezda qayta tiklasangiz. Bu vazifa sudo mv /etc/samamasba/smba/smba/samba/smb.conf.bak kiritish orqali amalga oshiriladi.
- Ushbu harakat barcha keyingi kabi, Superuser parolini belgilash orqali tasdiqlashi kerak.
- Quyidagi manipulyatsiya to'g'ridan-to'g'ri konfiguratsiya faylining o'zi bilan amalga oshiriladi. Buning uchun matn muharriri har doim ishlatiladi. Standartning so'zlariga ko'ra, VI qo'shildi, ammo shanba foydalanuvchilari uchun qulay emas, shuning uchun biz Nanoni SuY Yum Yum Inster-ni o'rnatishni tavsiya etamiz.
- Agar Nano allaqachon OSga qo'shilgan bo'lsa, sizga bu haqda xabar qilinadi.
- Endi biz konfiguratsiya faylini SUDO NANO /ETC/SAMBA/SMB.Confga kirish orqali tahrirlash uchun murojaat qilamiz.
- Onlayn derazada quyidagi tarkibni kiriting.
[global]
Ishchi guruh = ishchi guruhi
Server satr =% H server (Samba, Ubuntu)
NetBios nomi = Ubuntu ulushi
DNS Proksi = Yo'q
log fayli = /var/log/amba/log.%m
Max-logee = 1000
Passdb Backend = TDBBAM
Unix parol Sinxi = Ha
Passwd dasturi = / usr / ibn / paswd% u
Pam Parolni o'zgartirish = Ha
Xaritaga Mehmon = Yomon foydalanuvchi
Foydalanuvchilar mehmonlarga ruxsat berishadi = Ha
- O'zgarishlarni yozib olish uchun CTRL + O tugmachasini bosing.
- Fayl nomini o'zgartirmang, lekin shunchaki kirish tugmachasini bosing.
- Shundan so'ng, siz CTRL + X ni yopib matn muharriri oynasini tark etishingiz mumkin.
Yuqorida aytib o'tdik, qaysi mazmuni konfiguratsiya fayliga kiritilishi kerak, ammo ushbu parametrlarning o'zgarishi foydalanuvchi talablariga qarab o'zgaradi. Keling, buni eng muhim fikrlar bilan batafsil bilib olaylik:
- Ishchi guruh. Ushbu parametr ishchi guruhning nomini belgilaydi. Uning qiymati Windows-da belgilangan ma'lumotlarga muvofiq belgilanadi.
- NetBios nomi. Ushbu qurilma bilan aloqada bo'lganingizda Windows PC-da ko'rsatmoqchi bo'lgan o'zboshimchalik bilan belgilang.
- Jurnal Fayl. Ushbu parametrning qiymati sifatida, fayl serverining ishlashi davomida yozilgan voqea jurnallarini saqlamoqchi bo'lgan faylga yo'lni ko'rsating.
- Passdb orqa tomondan. Ushbu parametr parollarning saqlash turini aniqlaydi. Agar siz bu erda nima so'rashini bilmasangiz, ushbu mahsulotni standart qiymatga qoldirishingiz yaxshidir.
- Unix parolni sinxronlashtirish. Ushbu parametrni faollashtirish tavsiya etiladi, chunki u parol sinxronlashtirish uchun javobgar /
- Mehmonga xaritasi. Mehmonlarga kirish uchun ishlatiladi. Unda bir nechta qiymatlar mavjud: Yomon foydalanuvchi parolni kiritish paytida mehmon rejimini yuklaydi va hech qachon parametrni bekor qilmaydi.
Bundan tashqari, Samba-da boshqa konfiguratsiya variantlari mavjud va grafik interfeysi amalga oshiriladi. Bularning barchasi bilan biz sizga rasmiy hujjatlarda tanishishingizni maslahat beramiz, chunki barcha ma'lumotlar xuddi shu maqola ostida sozlanishi mumkin emas.
4-qadam: Jamoat katalogini yaratish
Fayl serverining konfiguratsiyasini davom ettiring, ommaviy katalog yaratish printsipini dessatsiyaga olib keldi. Shuni yodda tutingki, bunday jildlar odatda parol bilan cheklanmaydi va ularni ko'rish yoki hatto ulangan foydalanuvchini tahrirlash uchun mavjud. Ko'pincha bu bunday katalog yaratadi, ammo hech narsa sizni har qanday miqdorni qo'shishga xalaqit bermaydi. Birinchi bunday papkani yaratish quyidagicha amalga oshiriladi:
- Terminalda quyida keltirilgan papkani yaratish uchun sudir -p / samba / samba / sambacess-ni kiriting. Agar kerak bo'lsa, ismini o'z nomidan o'zgartiring.
- Dastlab CD / Samba yo'li atrofida o'tish uchun umumiy kirish bilan boshlanishi.
- Bu erda sudo chmod -r 0755 AccessCACCRECK qatnini joylashtiring va Enter ni bosing.
- Yana bir sudo shodlik -r -r hech kim parametrini emas: Nogogrocess / mutlaqo barcha foydalanuvchilarga kirish huquqini berish uchun javobgardir.
- Endi siz ushbu papkani konfiguratsiya faylida belgilashingiz kerak. Boshlash uchun uni sudo nano /etc/samba/smbb.conf orqali ishga tushiring.
- Blokni yoki blokning boshlanishini blokirovka qilish. Siz har bir satrning ma'nosi haqida bir ozdan keyin siz individual qiymatlarni o'rnatish bilan shug'ullanayotganingiz haqida gaplashamiz.
Allcess]
Yo'l = / samba / allcessess
Bosable = Ha.
Yozuv = ha.
Mehmon ok = Ha
Faqat = yo'q
- O'zgarishlarni saqlang va matn muharririni qoldiring.
- Barcha sozlamalar faqat fayl serverini qayta ishga tushirgandan keyingina qo'llaniladi, shuning uchun Samba TeamCTTL qayta ishga tushirish orqali hozir shunday qiling.
Barcha kerakli jamoat ma'lumotnomalari yaratilgandan so'ng, u erda \ SRVR1 \ ALLECCSCESCESCECT buyrug'ini kiritish orqali ularni Windows-da tekshirish tavsiya etiladi. Endi yuqoridagi parametrlarga ta'sir qilaylik:
- Yo'l. Bu erda yo'l ommaviy ravishda tanlangan papkaga to'g'ri keladi.
- Jamoat. Ushbu parametrni faollashtirish katalogni ruxsat etilgan ro'yxatda namoyish etadi.
- Yozuv. Ushbu parametr qiymati ha deb belgilangan bo'lsa, ko'rsatilgan papka tahrirlanishi mumkin.
- Mehmon ok. Agar siz papkani almashishni ta'minlamoqchi bo'lsangiz, ushbu mahsulotni faollashtiring.
- Faqat o'qish. Ushbu parametrning ijobiy qiymatidan faqat o'qish faqat papkasining qiymatini belgilash uchun foydalaning.
5-qadam: xavfsiz katalog yaratish
Samba konfiguratsiyasining oxirgi namunasi sifatida biz parol ostida bo'lgan va faqat ma'lum foydalanuvchilar uchun mavjud bo'lgan himoyalangan papkalarni yaratish haqida gapirishni istaymiz. Siz allaqachon tushunganingizdek, siz bunday kataloglarni cheksiz miqdorni yaratishingiz mumkin va bu shunday bo'ladi:
- Sudo Mkda -p / Samba / ALLBA / Xavfsiz buyruq yordamida konfiguratsiya qilinadigan katalog yarating.
- Vakolatli foydalanuvchilar quyidagilarni kiritish uchun vakolatli foydalanuvchilar, SODAGOG GUPGUP Group orqali o'z ichiga oladi.
- Cheklangan katalogning joylashgan joyga o'ting, CD / Samba / allcesscess-ni belgilash orqali.
- Bu erda har bir alohida foydalanuvchi uchun sudo pechkar -r Richard: Xavfsiz himoyalangan. Richard ismini ushbu buyruqni zaruratga almashtiring.
- Bu faqat umumiy sudo chmod -r 0770 xavfsiz / xavfsizlik buyrug'ini kiritish.
- Konfiguratsiya fayliga o'ting (sudo nano /etc/samb.conf) biz o'rnatgan papkani belgilash uchun.
- Blokni quyidagi muharrirda nusxa ko'chiring va joylashtiring.
[Kafolatlangan]
Yo'l = / samba / allolcess / himoyalangan
Haqiqiy foydalanuvchilar = @sececedgroup
Mehmon ok = yo'q
Yozuv = ha.
Bosable = Ha.
- O'zgarishlarni saqlang va matn muharririni yoping.
- Suno USERMOD -A-SECENDOUG orqali tegishli guruhga barcha hisob qaydnomasini qo'shing.
- SUDA SMBSINWD -A-ni har birining har biri uchun belgilang, ular konfiguratsiyani tugatgan oxirgi harakat sifatida o'rnating.
Bu biz baham ko'rmoqchi bo'lgan barcha ma'lumotlar 7-senta 7-sonli Samba fayl serverining umumiy sozlamalari haqida gapirib berishingiz mumkin. Siz optimal konfiguratsiyani yaratish uchun parametrlarni va ularning qiymatlarini o'zingiz uchun o'zgartirishingiz mumkin.