Mavzu. Foydalanuvchilar va guruhlar qayd yozuvlari bilan ishlash. Reja


Foydalanuvchi hisoblarining turlari



Yüklə 26,39 Kb.
səhifə2/4
tarix28.11.2023
ölçüsü26,39 Kb.
#135184
1   2   3   4
19.04 2023 mustaqil

Foydalanuvchi hisoblarining turlari
Linux foydalanuvchi hisoblarining uchta asosiy turi mavjud:
Root foydalanuvchisi (ma'muriy): ushbu foydalanuvchi hisobi foydalanuvchilar va guruhlarni yaratish, o'zgartirish va o'chirish ruxsatidan tashqari, butun tizim manbalariga to'liq kirish huquqiga ega.
Oddiy foydalanuvchi hisoblari: bu shaxsiy foydalanish uchun vazifalarni bajaradigan kirish qobig'i va uy katalogiga ega foydalanuvchi hisoblari — odatda Foydalanuvchining uy katalogiga ajratilgan umumiy dastur vazifalari.
Xizmat hisoblari: bular ilovalarga tayinlangan, ammo muhim funktsiyalarni bajarishda dasturni potentsial hujumlardan himoya qilish uchun kirish imkoniyati cheklangan hisoblar. Ular odatda uy katalogiga ega bo'lmaydi.
Foydalanuvchilarni yaratish.
Foydalanuvchilarni yaratish uchun bizga administrator imtiyozlari kerak bo'ladi, ammo xavfsizlik nuqtai nazaridan root foydalanuvchi kontekstidan foydalanish odatda oldini oladi.
Birinchidan, useraddushbu sintaksisdan keyingi buyruq yordamida oddiy foydalanuvchi yarating:
$ useradd-m < foydalanuvchi nomi >
Maslahat: Linux buyrug'i haqida ko'proq bilish man uchun, masalan , buyruqning man useraddto'liq tavsifini ko'rsatish uchun ishga tushiring.
Va keyin ushbu foydalanuvchiga administrator imtiyozlarini quyidagicha tayinlang:
$usermod-aG sudo < username>
Endi ushbu administrator foydalanuvchisi superuser imtiyozlariga ega va buyruq bilan parolni kiritish shart emassudo.
Quyidagi buyruq yordamida administrator superuseriga o'tamiz:
$ sudo su < adminuser>
Va keyin buyruq bilan ko'proq foydalanuvchilar yaratinguseradd:
$ sudo useradd-m < foydalanuvchi nomi >
Buni yaratishingiz kerak bo'lgan foydalanuvchilar soni uchun bajaring — bu holda 15 foydalanuvchi.
Foydalanuvchilarni ko'rish
Tizimdagi barcha foydalanuvchilar /etc/passwdkatalogda saqlanadi. Barcha foydalanuvchilarni ko'rish uchun quyidagi buyruqni bajaring:
$ getent parol
Bu quyidagilarga o'xshash narsani chiqarishi kerak:
ildiz:x:0:0: ildiz:/ildiz:/bin/bash...user1:x:1002:1002::/uy/user1:/bin/shuser2:x:1003:1002::/uy/user2:/bin/sh user3:x: 1004: 1002:: / uy/user3:/bin / sh
user4:x:1006:1003::/uy/user4:/bin/shuser5:x:1007:1003::/uy/user5:/bin/sh...
Har bir yozuv quyidagi xususiyatlarga ega:
foydalanuvchi nomi: user1
shifrlangan parol: x
foydalanuvchi uchun noyob identifikator (UID) : 100x
foydalanuvchi guruhi ID (GID): 100x
General Electric kompleks operatsion Supervisor (GECOS) maydoni — bu holda bo'sh. (Bu maydon vergul bilan ajratilgan atributlar qatori sifatida umumiy ma'lumotlarni o'z ichiga oladi, masalan, to'liq ism; telefon raqami; va hokazo)
foydalanuvchi uy katalogi: /home/user1
foydalanuvchi uchun standart kirish qobig'i: /bin/sh
Foydalanuvchilarni o'chirish
Foydalanuvchini o'chirish uchun buyruqni bajaring:
$ sudo userdel-f < foydalanuvchi>
Bu Foydalanuvchining uy katalogidagi barcha fayllar bilan birga barcha tegishli foydalanuvchi ma'lumotlarini olib tashlaydi -f, --force.
Foydalanuvchilarni guruhga qo'shing
15 foydalanuvchini guruhlarga qo'shish uchun keling , uch xil guruhni yarataylik — jamoaviy etakchilar uchun guruhleads, biri ishlab chiquvchilar uchundevelopers, ikkinchisi sayt ishonchliligi muhandislik jamoasi sreuchun — va keyin foydalanuvchilarni guruhlarga qo'shing.
groupaddQuyidagi sintaksisga ega guruh yaratish uchun buyruqdan foydalaning:
$ sudo groupadd < groupname>
Shunday qilib, bizning holatimiz uchun biz shunga o'xshash uch xil guruhni yaratamiz:
$sudo groupadd keladi$ sudo groupadd dasturchilar$ sudo groupadd sre
Keyin, har bir foydalanuvchi guruh roliga mos keladi deb taxmin qilib, quyidagi sintaksis bilan buyruq yordamida allaqachon yaratilgan foydalanuvchilarni har bir guruhga qo'shinggpasswd:
foydalanuvchi > - M < foydalanuvchi, foydalanuvchi, foydalanuvchi> < guruh nomi>
gpasswdBuyruq guruhlar va guruhlar a'zolarini yaratishni boshqarishga imkon beradi--Abayroq guruh ma'murlarini, -Mbayroq esa guruh a'zolarini vergul bilan ajratilgan ro'yxat sifatida belgilaydi (man batafsil ma'lumot uchun sahifalarga qarang).
Guruhlarni ko'rish
Tizimdagi barcha guruhlar /etc/groupskatalogda saqlanadi. Barcha guruhlarni ko'rish uchun quyidagi buyruqni bajari


Yüklə 26,39 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə