3-amaliy mashG‘ulot mavzu: Foydalanuvchi huquqlarini boshqarish nima? O’zingizni kompyuteringizda ko’rsatib bering? Foydalanuvchilar va guruhlar
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“Axborot Xavfsizligi” fakulteti
712_20 guruh talabasi Islomov Asilbek
2-TOPSHIRIQ
TOSHKENT_2023
3-AMALIY MAShG‘ULOT
Mavzu:Foydalanuvchi huquqlarini boshqarish nima? O’zingizni kompyuteringizda ko’rsatib bering?
Foydalanuvchilar va guruhlar
Umuman Linux va ayniqsa Ubuntu ko'p foydalanuvchi tizimlar, ya'ni. bitta kompyuter bir nechta turli xil foydalanuvchilarga ega bo'lishi mumkin, ularning har biri o'z sozlamalari, ma'lumotlari va turli xil tizim funktsiyalariga kirish huquqlariga ega.
Linuxdagi foydalanuvchilar bilan bir qatorda, huquqlarni farqlovchi guruhlar mavjud. Har bir guruh, shuningdek alohida foydalanuvchi kabi tizimning turli tarkibiy qismlariga kirish huquqlarining ma'lum to'plamiga ega va ushbu guruhning har bir foydalanuvchi a'zosi avtomatik ravishda guruhning barcha huquqlarini oladi. Ya'ni, har qanday harakatlar uchun bir xil hokimiyat printsipiga ko'ra foydalanuvchilarni guruhlash uchun guruhlar kerak, bu shunday tavtologiya. Har bir foydalanuvchi cheksiz ko'p guruhlarning a'zosi bo'lishi mumkin va har bir guruhda siz istagancha foydalanuvchilar bo'lishi mumkin.
Masalan:Ubuntu-ning bitta juda foydali guruhi bor: admin. Ushbu guruhning har qanday a'zosi cheksiz ma'muriy imtiyozlarga ega. Men Ubuntu-dagi administratorning roli to'g'risida allaqachon gaplashgandim, shuning uchun agar u kimligini unutgan bo'lsangiz, o'zingizning bilimlaringizni targ'ib qilishingiz mumkin. Ubuntu-ni o'rnatishda foydalanuvchi avtomatik ravishda administrator guruhining a'zosiga aylanadi.
Siz menyuda joylashgan maxsus vosita yordamida foydalanuvchilar va guruhlarni boshqarishingiz mumkin Tizim → Ma'muriyat → Foydalanuvchilar va guruhlar.
Umuman olganda, foydalanuvchilar va guruhlar mexanizmini qo'llashning asosiy yo'nalishi tizimning turli funktsiyalariga kirishni aniq chegaralash emas, balki qattiq diskdagi fayllarga kirishni chegaralashdir. Bu haqida ko'proq gapirishga harakat qilaman.
Linux uchun ruxsatlar
Linuxdagi har qanday fayl va katalog egasi foydalanuvchisi va egalari guruhiga ega. Ya'ni, har qanday fayl va katalog ba'zi bir tizim foydalanuvchilari va ba'zi bir guruhlarga tegishli. Bundan tashqari, har qanday fayl va katalogda uchta kirish huquqi guruhi mavjud: biri egasi foydalanuvchisi uchun, biri egasi guruhi a'zolari uchun va bittasi tizimdagi barcha foydalanuvchilar uchun. Har bir guruh faylni o'qish, yozish va bajarish uchun bajarish huquqlaridan iborat. Kataloglar uchun ijro eting va o'qing har doim bir joyga boring va bir narsani anglatadi.
Ya'ni, ma'lum bir fayl egalarini va unga kirish huquqlarining turli guruhlarini o'zgartirish orqali siz ushbu faylga kirishni moslashuvchan ravishda boshqarishingiz mumkin. Masalan, o'zingizni fayl egasi qilib, unga egasi bo'lgan foydalanuvchidan boshqa hamma uchun kirish huquqini butunlay rad etish orqali siz tarkibni yashirishingiz va boshqa barcha foydalanuvchilarning ushbu faylni o'zgartirishiga yo'l qo'ymasligingiz mumkin. Xuddi shu narsa kataloglar bilan sodir bo'ladi. Siz, masalan, katalogga fayllarni yozishni taqiqlashingiz yoki hatto uning tarkibini qiziquvchan ko'zlardan yashirishingiz mumkin.
Ayni paytda biz tizimdagi kirish huquqlarini bunday tashkil etishning o'ta muhim natijalaridan biri bilan qiziqmoqdamiz. Muayyan Ubuntu foydalanuvchisi faqat o'zining uy katalogiga va uning barcha tarkibiga egalik qiladi. Tizimda ushbu katalog / home / username manzilida joylashgan. Tizimdagi barcha boshqa fayllar, shu jumladan barcha ilovalar, tizim sozlamalari va boshqalar tashqarida / uyda asosan root egalik qiladi. Esingizda bo'lsa, men root - cheksiz imtiyozlarga ega foydalanuvchi va uni to'g'ridan-to'g'ri Ubuntu-da ishlatib bo'lmaydi, dedim. Shunday qilib, barcha tizim fayllari va kataloglari biron sababga ko'ra root-ga tegishli bo'lib, ularning barchasi faqat egasi foydalanuvchi uchun o'zgartirish huquqiga ega, shuning uchun rootdan boshqa hech kim tizimga xalaqit bera olmaydi va tizim fayllaridagi biror narsani o'zgartira olmaydi.
Bu xavfsizlik uchun juda yaxshi, ammo tizim fayllarini o'zgartirishingiz kerak bo'lsa-chi? Bu erda ikkita usul mavjud: birinchidan, foydalanuvchi uchun zarur bo'lgan tizim sozlamalarining aksariyati grafik konfiguratorlarning administrator huquqlari bilan o'zgartirilishi mumkin, bu eng maqbul usul. Xo'sh, ikkinchidan, siz ildiz otish huquqini vaqtincha oshirishingiz va xohlaganingizni qilishingiz mumkin.
Bu sudo yordam dasturi va uning hosilalari yordamida amalga oshiriladi. sudo buyruq satri yordam dasturi. Bu sizga ma'lum bir buyruqni bajarayotganda ildiz kabi o'zini "ko'rsatishga" imkon beradi va shu bilan cheksiz huquqlarga ega bo'ladi. Masalan, buyruq
Sudo qobiliyatini yangilash
siz uchun mavjud bo'lgan ilovalar haqidagi ma'lumotlarni yangilaydi (buning nima uchun zarurligini dasturni boshqarish to'g'risidagi maqolada tushuntiraman). Jamoaning o'zi
Qobiliyatni yangilash
faqat root tomonidan boshlangan bo'lsa ishlaydi. Biroq, uni sudo bilan ishlatib, siz o'zingizni ildiz bo'lmasdan taqlid qilasiz. Tabiiyki, sudo-dan foydalanish uchun administrator huquqlariga ega bo'lishingiz kerak. Shu bilan birga, sudo orqali buyruqni bajarganingizda, tizim sizdan parolingizni so'raydi, lekin xavfsizlik sababli, unga kirganingizda sizga hech narsa ko'rsatilmaydi, yulduzlar ham, chiziqlar ham, qushlar ham, hech narsa. Xavotir olmang, shunday bo'lishi kerak, oxirigacha kiring va Enter tugmasini bosing. Agar siz administrator bo'lsangiz va parolni to'g'ri kiritgan bo'lsangiz, u holda sudo buyrug'i root sifatida bajariladi.
Siz terminal orqali xohlagan narsani qilishingiz mumkin, shuning uchun ildizga aylanish qobiliyatiga ega bo'lib, kerakli barcha sozlamalarni bajarishingiz mumkin. Biroq, ba'zida ildiz huquqlariga ega bo'lgan holda, grafik dasturlardan foydalanish qulay. Masalan, fayllarni tizim kataloglariga nusxalash kerak bo'lsa. Grafik dasturlarni root sifatida ishlatish uchun GNOME Launch Dialog-ni Alt + F2 bilan oching va yozing
Gksudo app_name
Masalan, Nautlus fayl menejerini ishga tushirish uchun kiriting
Gksudo nautilus
Shu tarzda ishga tushirilgan Nautilus orqali siz kompyuteringizdagi har qanday faylni xohlagancha o'zgartirishingiz mumkin.
Nautilus-dan ildiz sifatida foydalanganda juda ehtiyot bo'ling! Siz har qanday tizim faylini hech qanday ogohlantirishsiz butunlay o'chirib tashlashingiz mumkin, bu butun tizimning ishlamay qolishiga olib kelishi mumkin.
|