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:
Postgres uchun rollarni yaratishning turli xil usullari mavjud. Postgres ichidan yoki buyruq satridan rollarni yaratish mumkin.
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.
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:
Dostları ilə paylaş: |