CentOS-da umumiy papkani yaratish haqida malumot
Odatiy bo’lib, CentOS operatsion tizimidagi papkalarga kirish cheklangan, shuning uchun siz tarmoq ulushiga muhtoj bo’lsangiz, ba’zi parametrlarni o’zgartirishingiz kerak. Ushbu protsedurada hech qanday murakkab narsa yo’q, lekin siz qo’shimcha vositani o’rnatishingiz va konfiguratsiya faylida o’zgarishlar kiritishingiz kerak bo’ladi. Jarayonni bosqichma-bosqich o’tishingizni tavsiya qilamiz.
CentOS-da umumiy papkani yaratish
Iltimos, zudlik bilan e’tiborga olingki, bugungi kunda kiritilgan o’zgartirishlar, o’rnatilgan operatsion tizimidan qat’i nazar, mahalliy tarmoqdagi barcha kompyuterlarga tegishli bo’ladi. Ya’ni, masalan, Windows yoki macOS bilan ishlaydigan kompyuter, katalogga kirish imkoniyatiga ega bo’ladi. Barcha konfiguratsiya katalog joylashgan qurilmada amalga oshiriladi. Birinchi qadamdan boshlaylik.
1-qadam: Samba-ni o’rnating va ishga tushiring
Samba — bu bepul dasturiy ta’minot, uning faoliyati tarmoq ob’ektlari bilan o’zaro aloqaga qaratilgan. Ushbu vosita orqali kerakli papkaga mahalliy kirish huquqi beriladi. CentOS-da ushbu vosita standart paketga kiritilmagan, shuning uchun uni o’zingiz qo’shishingiz kerak bo’ladi:
- Masalan, dastur menyusi belgisi orqali standart konsolni oching.
- U erda buyruqni kiriting.
sudo yum install samba samba-common
va keyin tugmachani bosing Men kirdim. - Ilova sudo aksiya superuser sifatida amalga oshiriladi degan ma’noni anglatadi, shuning uchun parolni ko’rsatib hisobni tasdiqlashingiz kerak bo’ladi.
- Sizning OS-ga yangi paketlarni qo’shish niyatingiz to’g’risida xabarnoma paydo bo’ladi, tugmani tanlash bilan uni qabul qiling y.
- Xizmat doimiy ishlashi uchun uni CentOS bilan bir qatorda ishlashi kerak. Uni autostart-ga qo’shing
sudo chkconfig --level 345 smb on
. - Keyin buyruq bilan Samba xizmatini boshlang
service smb start
va keyingi bosqichga o’ting.
2-qadam: Xavfsizlik devori uchun ruxsatlar yarating
Operatsion tizimga o’rnatilgan xavfsizlik devori hali yangi xizmatga ishonch bildirishini bilmaydi. Foydalanuvchi qoidalarga o’zgartirish kiritish orqali uni qo’lda ko’rsatishi kerak. Ruxsat Samba ishlaydigan portlarni yo’naltirish orqali faollashtiriladi. Siz bilan doimiy root huquqlarini faollashtirish kifoya su -
va muqobil ravishda quyidagi buyruqlarni kiriting:
iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 137 -j ACCEPT
iptables -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 138 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.1.0/24 --dport 139 -j ACCEPT
iptables -A INPUT -p tcp -m tcp -s 192.168.0.0/24 --dport 445 -j ACCEPT
Bunday holda, xavfsizlik devorini boshqarish uchun standart vosita ishlatilgan iptables. Agar qo’shimcha xavfsizlik devori konfiguratsiyasi zarur bo’lsa, quyidagi havolada alohida maqolamizda keltirilgan ko’rsatmalarni o’qib chiqishingizni tavsiya qilamiz.
Ko’proq o’qing: CentOS 7-da IPptables konfiguratsiyasi
3-qadam: Samba konfiguratsiyasini ishga tushiring va sozlamalarni ko’rib chiqing
Jildga umumiy kirishni ta’minlash Samba konfiguratsiya faylini o’zgartirish orqali amalga oshiriladi. Bunda ma’lum sintaksis, parametrlar va qiymatlardan foydalaniladi. Agar kelajakda ushbu vositadan foydalanmoqchi bo’lsangiz, hech bo’lmaganda asoslarini bilishingiz tavsiya etiladi. Lekin avval biz konfiguratsiya faylini qanday boshlashni o’rganamiz.
- Biz qulay konsol matn muharriridan foydalanishni tavsiya etamiz Nano. Odatiy bo’lib, u CentOS-da mavjud emas, shuning uchun uni buyruqni kiritib o’rnating
sudo yum install nano
. - Superuser hisob qaydnomasi uchun parolni ko’rsatib, amalni tasdiqlang.
- Konfiguratsiya faylini ishga tushirish orqali ishga tushiring
sudo nano /etc/samba/smb.conf
. - Endi faylning barcha tarkibi ekranda namoyish etiladi.
Ko’rib turganingizdek, ba’zi qoidalar global va individual ravishda konfiguratsiyada allaqachon aniqlangan. Keling, asosiy qoidalar va ularning qadriyatlarini bilib olaylik:
workgroup
— server tegishli bo’lgan ishchi guruhning nomi;server string
— serverning o’zboshimchalik bilan qisqa tavsifi;interfaces
— bo’limga ulanish uchun mavjud bo’lgan tarmoq interfeyslari;hosts allow
— kirish imkoniyatiga ega bo’lgan xostlar;hosts deny
— taqiqlangan xostlar;log file
— barcha bildirishnomalar, xato kodlari va boshqa harakatlar saqlanadigan joyda;max log size
— yuqorida ko’rsatilgan faylning maksimal hajmi (maksimaldan oshgandan so’ng yangi fayl yaratiladi);security
— foydalanuvchining autentifikatsiya qilish usuli;guest account
— Mehmonlar hisobi bo’yicha assotsiatsiya.
Quyida bo’lim maketining namunasini ko’rishingiz mumkin.
[global]
ishchi guruh = ishchi guruh
server string = Samba Server% v
netbios nomi = sentos
interfeyslar = lo eth0 192.168.12.2/24 192.168.13.2/24
xostlar ruxsat beradi = 127. 192.168.12. 192.168.13.
log fayli = /var/log/samba/log.%m
maksimal yozuv hajmi = 50
xavfsizlik = foydalanuvchi
passdb backend = tdbsam
xaritani mehmonga = yomon foydalanuvchiga
4-qadam: Umumiy papka yarating
Endi siz Samba-ning asosiy konfiguratsiyasini va bo’lim qanday ko’rinishini, ya’ni ma’lum bir papka uchun qoidalar to’plamini bilasiz. Qolgan narsa shu guruhni yaratishdir. Agar u allaqachon mavjud bo’lmasa, uni bilan yarating mkdir /home/user/ashare
qaerda / home / user / ashare — katalog yo’li va katalog nomi.
- Matn muharririni boshqaring Nanooldingi bosqichda ko’rsatilganidek.
- Quyidagi kabi o’zgartirishlarni kiriting:
[Folder]
path = /tmp
public = yes
writable = yes
printable = no
write list = +staffBu erda Bog’lovchi — bo’lim nomi, yo’l = / tmp — papkaga yo’l va boshqa barcha parametrlar mahalliy tarmoqning barcha a’zolariga to’liq kirish huquqini beradi. Foydalanuvchilar nafaqat tarkibni ko’rishlari, balki ularni har qanday tarzda tahrirlashlari mumkin. O’zgarishlarni amalga oshirgandan so’ng, tugmasini bosing Ctrl + Oularni qutqarish uchun.
- Yozish uchun fayl nomini o’zgartirmang, faqat tugmasini bosing Men kirdim.
- Yordamida matn muharriridan chiqing Ctrl + X.
- Sozlamalarni faollashtirish orqali yangilang
service smb reload
. - Barcha bo’limlarning ishlashini tekshiring.
testparm -s /etc/samba/smb.conf
. - Agar biron bir xato yuzaga kelsa, xizmatni qayta ishga tushirishingiz kerak bo’ladi:
service smb restart
.
Boshqa tomondan, shuni ta’kidlashni istardimki, bitta qurilmadan foydalanuvchilar uchun kirish huquqlari boshqa usullar bilan tuzilgan. Samba yordam dasturi buning uchun mo’ljallanmagan. Agar siz bitta mahalliy mashinada imtiyozlarni sozlash mavzusi bilan qiziqsangiz, quyidagi materialda ushbu mavzu bo’yicha qo’llanmani o’qing.
Ko’proq o’qing: Linux-da ruxsatlarni sozlash
CentOS-dagi masofaviy katalog tarmoq papkasida yo’q bo’lib ketadi, ammo konfiguratsiya faylida o’rnatgan sozlamalaringiz saqlanib qolishini unutmang. Shuning uchun, papkalarni tozalashda, keraksiz bo’limlarni olib tashlagan holda, bugungi kunda foydalanadigan dasturning sozlamalarini tahrirlashingiz kerak.
Lea tambien: Linuxdagi kataloglarni o’chirish
Endi sizda CentOS-da qanday qilib hech qanday muammosiz papkani almashish mumkinligi haqida ma’lumot mavjud. Ushbu protsedurani tugatgandan so’ng, katalog barcha mahalliy qurilmalarda paydo bo’ladi. Masalan, Windows-dagi yo’l quyidagicha ko’rinadi linuxServerFolder
qaerda linuxServer — ota-mashinaning nomi va Bog’lovchi — Bu papka.
Biz sizning muammoingizda sizga yordam bera olganimizdan xursandmiz.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.
Ushbu maqola sizga yordam berdimi?
Linux, Texnologiyalar
CentOS-da umumiy papkani yaratish