Linuxda kirish huquqlarini sozlash haqida malumot

linuxda kirish huquqlarini sozlash haqida malumot 65cdb1e0a3513

Linuxda kirish huquqlarini sozlash haqida malumot

Linux yadrosiga asoslangan operatsion tizimlar ruxsatlarni sozlash vositasiga ega bo’lib, u hisoblar o’rtasida kirish huquqlarini almashish imkonini beradi. Bu ma’lum fayllar, kataloglar yoki ilovalarga kirishni cheklaydi. Umuman olganda, bunday huquqlarning uch turi mavjud: o’qish, yozish va bajarish. Ulardan har biri maxsus vositalar yordamida tizimga kirgan har bir OS foydalanuvchisi uchun alohida tahrirlanishi mumkin. Ushbu parametrlarni o’rnatishning ikkita usuli quyida muhokama qilinadi.

Linuxda kirish huquqlarini sozlash

Bugun muhokama qilinadigan usullar Linuxning barcha distributivlarida ishlaydi, chunki ular universaldir. Agar birinchi usulga fayl menejeri o’rnatilmagan foydalanuvchilar kira olmasalar va tizim faqat konsol orqali boshqarilsa. Bunday holda, biz darhol ikkinchi variantga o’tishni maslahat beramiz, qaerda se harakatini batafsil bayon qiladi chmod buyrug’i . Grafik tizim interfeysi bilan faol aloqada bo’lgan boshqa foydalanuvchilar uchun vaqtni ikkita usulda o’tkazishingizni tavsiya qilamiz, chunki ular kirishni sozlash uchun biroz boshqacha variantlarga ega.

Usullarni tahlil qilishni boshlashdan oldin, tizimda kerakli miqdordagi foydalanuvchilar mavjudligiga ishonch hosil qiling. Agar siz yana bir nechta odam kompyuterga kira olishini bilsangiz, ularning har biri uchun alohida hisob qaydnomasini yaratishingiz kerak va shundan keyingina kirish huquqlarini topshirishga o’ting. Siz ushbu mavzu bo’yicha batafsil qo’llanmani bizning boshqa maqolamizda quyidagi havolada topasiz.

Lea tambien: Linuxda kirish huquqlarini sozlash

1-usul: Fayl menejeri

Kompyuterdan foydalangan deyarli hamma fayl menejeri ishiga duch kelgan. U nafaqat papkalarni ko’rib chiqadi va fayllarni ishga tushiradi, balki uning funksionalligi ob’ektlarni tahrir qilish va ular bilan boshqa amallarni bajarish uchun qo’shimcha vositalarni ham o’z ichiga oladi. Biz bugun hamma tafsilotlarga bormaymiz, faqat imtiyoz va cheklovlar o’rnatilishini muhokama qilamiz. Ta’kidlash joizki, tarqatishda har xil ma’murlarni o’rnatish mumkin, ularning barchasi interfeysda farq qiladi, lekin umuman tuzilish o’xshash bo’lib qoladi. Masalan, Ubuntu standart echimini, Nautilusni oling.

    1. Fayl menejerini ishga tushiring, kerakli fayl yoki papkani toping, ob’ektni o’ng tugmasini bosing va tanlang «Xususiyatlar» . Agar biror narsani topa olmasangiz, o’rnatilgan qidiruv funktsiyasidan foydalaning, bu sizga faylni nomi, formati, yaratilgan yoki o’zgartirish sanasi bo’yicha topishga imkon beradi.
    2. Birinchidan, alohida katalog uchun imtiyozlar haqida gapiraylik. Yorliqni ko’rib chiqing «Huquqlar» . Hozirgi egasi bu erda paydo bo’ladi va quyida guruhlar va individual foydalanuvchilar uchun ruxsat berilgan maydonlar mavjud. Siz shunchaki qalqib chiquvchi oynalarni kengaytirishingiz va u erda tegishli ruxsat variantini tanlashingiz kerak. Masalan, egasi fayllarni sukut bo’yicha yaratishi va o’chirishi mumkin, lekin bu protseduralarni faqat o’qish uchun cheklashi mumkin.
    3. In «Mahalliy tarmoq umumiy papkasi» yorlig’i , sizning tarmog’ingizga kiritilgan qurilmalar uy guruhining kataloglari e’lon qilinadi. Ya’ni, bosgandan so’ng «Ushbu jildni nashr etish» , mahalliy tarmoqqa ulangan boshqa foydalanuvchilar buni ko’rishlari mumkin.
    4. Shaxsiy faylning xususiyatlariga kirganingizda, siz biroz boshqacha ruxsatlarni ko’rasiz, lekin umuman sizning ilovangiz katalogdagi kabi qoladi. E’tibor bering, variant «Faylni dastur sifatida bajarishga ruxsat berish» pastki qismga qo’shiladi; Agar siz boshqa foydalanuvchilarga ushbu ob’ektni ishga tushirishni boshlashi kerak bo’lsa, uni yoqing.

Albatta, fayl menejeridagi sozlamalar sizga ob’ektlarga kirish huquqlarini tez va muammosiz o’zgartirishga imkon beradi, lekin ba’zida funktsiyalar to’plami ancha cheklangan va ba’zi foydalanuvchilarga moslashuvchan sozlamalar kerak bo’ladi. Bunday vaziyatda biz keyingi usulga o’tishni tavsiya qilamiz.

2 -usul: chmod buyrug’i

Linux operatsion tizimlarida ma’lum vazifalarni bajarishga duch kelgan foydalanuvchilar, ehtimol, hamma harakatlarning aksariyati turli xil buyruqlar yordamida klassik konsol orqali bajarilishini bilishadi. Fayllar va papkalar uchun ruxsatlarni tahrirlash istisno emas va yordamchi dastur chmod Buning uchun o’rnatilgan dastur foydali bo’ladi.

Chmod sintaksisi

Har bir buyruq o’z sintaksisiga ega: kerakli harakatlar bajarilishini ko’rsatish uchun ma’lum ketma -ketlikda yozilgan variantlar va parametrlar to’plami. Keyin kirish ketma -ketligi quyidagicha bo’ladi: chmod + опции + права + название объекта или путь к нему. Qanday foydalanish haqida batafsil ma’lumot olish uchun konsolni o’qing chmod . Buni menyu orqali yoki bosish orqali bajarish mumkin Ctrl + Alt + T tugmachalari .

Eng al «Terminal» ro’yxatdan o’tishi kerak chmod --helpva tugmachani bosing kiriting . Shundan so’ng, rasmiy hujjatlar standart tilda ko’rsatiladi, bu sizga yordam dasturining asoslarini tushunishga yordam beradi. Lekin biz barcha variantlar va huquqlarning batafsil tavsifini berishda davom etamiz.

Kirish huquqlari

Yuqoridagi ma’lumotlardan ma’lumki, uchtasi bor Linuxda huquq turlari: o’qish, yozish va bajarish. Ularning har birida o’z harf belgisi mavjud chmod , buyruq bilan ishlashda ishlatilishi kerak.

  • r — o’qish;
  • w — yozib olish;
  • x — ishlash;
  • s— superuser nomidan qatl qilish. Bu huquq qo’shimcha va asosiy hisobdan dasturlar va skriptlarni ishga tushirishni nazarda tutadi (umuman olganda sudo buyrug’i ).

Birinchi usulda, elementning xususiyatlarida sozlamalar foydalanuvchilarning har bir guruhi uchun bo’linishi qayd etilgan. Bundan tashqari, uchtasi bor chmod quyidagicha tasniflanadi:

  • u — ob’ekt egasi;
  • g — guruh;
  • o — boshqa foydalanuvchilar;
  • a — yuqorida sanab o’tilgan barcha foydalanuvchilar.

Bundan tashqari, ko’rib chiqilayotgan buyruq huquqlar sonini belgilashni qabul qiladi. 0 dan 7 gacha raqamlar ma’lum bir parametrni ko’rsatadi:

  • 0 — huquqlarning yo’qligi;
  • 1 — faqat ijro etish;
  • 2 — faqat yozib olish;
  • 3 — birgalikda o’ynang va yozib oling;
  • 4 — eksklyuziv o’qish;
  • 5 — o’qish va ijro etish;
  • 6 — o’qish va yozish;
  • 7 — barcha huquqlar birgalikda.

Bu variantlarning barchasi alohida fayllar va kataloglar uchun bir xil. Imtiyozlarni tayinlashda siz birinchi navbatda egasiga, keyin guruhga va oxirgi foydalanuvchilar uchun raqamni ko’rsatasiz. Keyin ma’no shaklni oladi, masalan 744712. Bu huquqlarning bir yoki bir nechtasi yordamchi dasturga variantlar yozilgandan so’ng kiritiladi, shuning uchun ularni ham batafsil o’rganish kerak.

imkoniyatlari

Foydalanishda imtiyozlar muhim rol o’ynaydi chmod buyrug’i , lekin variantlar qo’shimcha parametrlarni ko’rsatish orqali konfiguratsiyaga ko’proq moslashuvchanlikni beradi. Variantlarning eng mashhur belgilari quyidagilar:

  • -c — buyruq ishga tushirilgandan so’ng barcha o’zgarishlar haqidagi ma’lumotlarni ko’rsatish;
  • -f — barcha xato xabarnomalarini ko’rsatishni istisno qilish;
  • -v — buyruqni ishga tushirgandan so’ng barcha ma’lumotlarni ko’rsatish;
  • --reference — ma’lum bir fayldan huquqlar niqobini tanlang;
  • -R— rekursiyani faollashtirish. Bu holda, ko’rsatilgan huquqlar ko’rsatilgan katalogdagi barcha fayl va papkalarga tegishli bo’ladi;

Siz hozir asosiy yordamchi dasturning sintaksisi va konventsiyalari bilan tanishsiz chmod yoqildi uso ichida aktuallik. Faqat huquqlarni tahrir qilish jarayonini soddalashtiradigan qo’shimcha foydali ma’lumotlar bilan tanishish, shuningdek buyruqning mashhur misollari bilan tanishishgina qoladi.

Qo’shimcha harakatlar

Mehmonxonada ishlash qulayligini oshirish uchun «Terminal», Foydalanuvchi keyingi harakatlarning bajarilishini optimallashtirish uchun yana bir nechta buyruqlardan foydalanishi kerak bo’ladi. Masalan, ishga tushgandan so’ng, siz ro’yxatdan o’tishingiz mumkin cd /home/user/folder, qaerda / uy / foydalanuvchi / papka — kerakli papkaga shartli yo’l. Ushbu buyruq faollashtirilgandan so’ng, u ko’rsatilgan katalogga o’tkaziladi va keyingi barcha harakatlar u orqali amalga oshiriladi. Bu kelajakda fayl yoki papkaga to’liq yo’lni kiritish zaruratini yo’q qiladi (albatta, agar ular o’tish amalga oshirilgan joyda joylashgan bo’lsa).

Buyruqqa ham e’tibor bering lsvariant bilan -l. Bu yordamchi dastur ob’ektlarga kirish huquqlarining joriy sozlamalarini ko’rish imkonini beradi. Masalan, natija -rw-rw-r- Bu shuni anglatadiki, egasi faylni o’qishi va tahrir qilishi mumkin, guruh ham xuddi shunday qila oladi va boshqa foydalanuvchilar faqat o’qishi mumkin. (Barcha belgilar yuqorida tavsiflangan kirish huquqlariga mos keladi). Harakat haqida batafsil ma’lumot buyruq Linuxda ular bizning boshqa maqolamizda quyidagi havolada tasvirlangan.

Lea tambien: Linux bilan terminaldan tarmoqni qanday boshqarish mumkin

Buyruq misollari

Nihoyat, foydalanuvchilarga buyruq sintaksisi va uning qo’llanilishi haqida savollar bo’lmasligi uchun yordam dasturidan foydalanishning ba’zi misollarini keltirmoqchiman. Ushbu qatorlarga e’tibor bering:

  • chmod a+r File_Name — faylni o’qish uchun barcha huquqlarni qo’shing;
  • chmod a-x File_Name — ob’ektni bajarish huquqlarini olib qo’yish;
  • chmod a+r File_Name — o’qish va yozish huquqini qo’shish;
  • chmod -R u+w,go-w Folder_Name — rekursiyani yoqish (butun katalog va uning mazmuni uchun bitta buyruq yordamida), egasi uchun yozish ruxsatnomalarini qo’shing va boshqa foydalanuvchilar uchun yozish ruxsatnomalarini olib tashlang.

Ko’rib turganingizdek, belgilar + y  anglatadi qo’shing o olib tashlang Huquqlar. Ular bo’sh joysiz variantlar va ruxsatnomalar bilan birga ko’rsatiladi, keyin fayl nomi yoki to’liq yo’l ko’rsatiladi.

Bugun siz Linux yadrosiga asoslangan operatsion tizimga ruxsat berishning ikkita usuli haqida bilib oldingiz. Ro’yxatda keltirilgan usullar universal va barcha tarqatish uchun mos. Har bir buyruqni ishga tushirishdan oldin, biz faqat sintaksisning to’g’riligiga emas, balki fayllarning nomlari va ularga yo’lning to’g’riligiga ishonch hosil qilishingizni qat’iy tavsiya qilamiz.

Linux, Texnologiyalar
Linuxda kirish huquqlarini sozlash