Отзыв привилегий с использованием GRANTED BY
GRANTED BY
-- отзыв привилегии SELECT у пользователя IVAN,
-- которая была выдана пользователем ALEX
REVOKE SELECT ON TABLE EMPLOYEE
FROM USER IVAN GRANTED BY ALEX;
GRANTED BY
GRANTED BY
-- отзыв привилегии SELECT у пользователя IVAN,
-- которая была выдана пользователем ALEX
REVOKE SELECT ON TABLE EMPLOYEE
FROM USER IVAN GRANTED BY ALEX;
REVOKE ALL ON ALL
Если после ключевого слова REVOKE
указано предложение ALL ON ALL
, то это позволяет отменить все привилегии (включая роли) на всех объектах от одного или более пользователей и/или ролей.Это быстрый способ “очистить” (отобрать) права, когда пользователю должен быть заблокирован доступ к базе данных.
Note
|
|
REVOKE ALL ON ALL FROM IVAN;
После выполнения этой команды у пользователя IVAN
нет вообще никаких прав.