Отзыв доступа

Создание баз данных PostgreSQL

Darryl Reeves

Assistant Professor, Long Island University - Brooklyn

Пример: откат привилегий

  • Двоюродный брат интересуется базами данных
  • Права суперпользователя выданы по ошибке
  • Резервная копия спасает ситуацию
  • Добавлен новый пользователь
CREATE USER cousin;
ALTER GROUP family ADD USER cousin;
GRANT ALL PRIVILEGES ON finances.* TO cousin;

Данные finances снова удалены

Создание баз данных PostgreSQL

Пример: откат привилегий

  • Привилегии отзываются командой REVOKE
  • Синтаксис REVOKE аналогичен GRANT
REVOKE DELETE, TRUNCATE ON finances.* FROM cousin;
Создание баз данных PostgreSQL

Пример: откат привилегий

  • Привилегии можно сбросить
REVOKE ALL PRIVILEGES ON finances.* FROM cousin;
GRANT SELECT ON finances.* FROM cousin;
  • REVOKE позволяет удалить пользователя из группы
REVOKE family FROM cousin;
Создание баз данных PostgreSQL

Давайте потренируемся!

Создание баз данных PostgreSQL

Preparing Video For Download...