Протокол ЛР-2. RBAC: роли и полномочия
ФИО: __________________________________________ Группа: ИБ-41
Стенд: s____ Этап 1: 24.09.2026 Этап 2: 01.10.2026
1. Идентичность сессии
| Параметр | Значение |
|---|
| current_user | |
| session_user | |
| current_database() | |
2. Свойства персональной роли
| Свойство | Значение |
|---|
| LOGIN | |
| INHERIT | |
| SUPERUSER | |
| CREATEDB | |
| CREATEROLE | |
| BYPASSRLS | |
3. Членство в ролях
| Персональная роль | Групповая роль |
|---|
| |
Зачем используется групповая роль:
4. Права на БД и схему
| Проверка | Результат |
|---|
| CONNECT transport_lab | |
| USAGE transport | |
| CREATE transport | |
5. Эффективные права
| Таблица | SELECT | INSERT | UPDATE | DELETE |
| passengers | | | | |
| bookings | | | | |
| payments | | | | |
| maintenance_records | | | | |
| operational_events | | | | |
6. Разрешённая операция
7. Отрицательные тесты — этап 2
| Проверка | Ожидаемо | Фактический результат |
| UPDATE transport.bookings | отказ | |
| CREATE TABLE transport.lab02_probe | отказ | |
| SET ROLE operator | отказ | |
| SELECT transport.lab_meta | нет права | |
8. Вывод
Пароль в протокол не включать.
Вернуться к инструкции ЛР-2