Zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


PostgreSQL-da rollar va ruxsatlarni ko'rish



Yüklə 61,48 Kb.
səhifə2/5
tarix25.12.2023
ölçüsü61,48 Kb.
#161372
1   2   3   4   5
PostgreSQL-da rollar va ruxsatlarni ko'rish
Postgres rollar tushunchasi orqali ruxsatlarni boshqaradi . Rollar an'anaviy Unix uslubidagi ruxsatlardan farq qiladi, chunki foydalanuvchilar va guruhlar o'rtasida hech qanday farq yo'q. Rollarni ushbu ikkala konventsiyaga o'xshatish uchun manipulyatsiya qilish mumkin, ammo ular yanada moslashuvchan. O'rnatishdan so'ng Postgres tengdosh autentifikatsiyasidan foydalanish uchun sozlanadi , ya'ni u Postgres rollarini mos keladigan Unix/Linux tizimi hisobi bilan bog'laydi. Agar Postgres ichida rol mavjud bo'lsa, xuddi shu nomga ega Unix/Linux foydalanuvchi nomi ushbu rol sifatida tizimga kirishi mumkin.
O'rnatish jarayoni standart Postgres roli bilan bog'langan postgres deb nomlangan foydalanuvchi hisobini yaratdi . Postgres-dan foydalanish uchun siz ushbu hisobga kirishingiz mumkin.
Birinchidan, buyruq yordamida serveringiz ishlayotganiga ishonch hosil qiling systemctl start:



Keyin, quyidagini yozish orqali postgres hisobiga o'tishingiz mumkin :



Endi PostgreSQL soʻroviga quyidagini kiritish orqali darhol kirishingiz mumkin:



Postgres misolingizdagi rollarni ro'yxatga olish uchun quyidagi buyruqni kiriting:



PostgreSQL da rollarni yaratish


Postgres uchun rollarni yaratishning turli xil usullari mavjud. Postgres ichidan yoki buyruq satridan rollarni yaratish mumkin.

PostgreSQL ichidan rollarni yaratish


Yangi rol yaratish usullaridan biri Postgres tezkor interfeysi ichidan. Quyida Postgres so'rov interfeysida yangi rol yaratish sintaksisi keltirilgan:




Buni ko'rsatish uchun demo_role deb nomlangan yangi rol yarating :

Belgilangan foydalanuvchilarni yana tekshiring:

Sizning chiqishingiz ikkita foydalanuvchini ko'rsatadi.

Buyruqlar satridan rollarni yaratish


Rollarni yaratishning muqobil usuli - bu createuserbuyruq satridan foydalanish.
Birinchidan, quyidagini yozish orqali bir lahzaga PostgreSQL buyruq satridan chiqing:
Buyruq bilan buyruq satridan yangi rollarni yaratishingiz mumkin createuser. Bayroqdan foydalanish --interactivesizga yangi rol nomini so'raydi va shuningdek, superfoydalanuvchi ruxsatiga ega bo'lishi kerakligini so'raydi.
Postgres hisob qaydnomasi sifatida tizimga kirganingizdan so'ng , quyidagini kiritish orqali yangi foydalanuvchi yaratishingiz mumkin:

Yüklə 61,48 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

    Ana səhifə