DENY
Dotyczy: Databricks SQL
Databricks Runtime
Ważne
Ta funkcja nie jest obsługiwana przez Unity Catalog.
Odmawia uprawnienia na obiekcie zabezpieczalnym podmiotowi . Odmowa uprawnień ma pierwszeństwo przed każdym jawnym lub niejawnym przyznaniem.
Odmowa uprawnienia do schematu (na przykład uprawnienia SELECT
) skutkuje niejawnie odmową tego uprawnienia dla wszystkich obiektów w tym schemacie. Odmowa określonego uprawnienia w wykazie niejawnie odmawia tego uprawnienia we wszystkich schematach w wykazie.
Uwaga
Ta instrukcja ma zastosowanie tylko do wykazu hive_metastore
i jego obiektów.
Ważne
Aby usunąć DENY
, musisz odebrać REVOKE
to samo uprawnienie od nadawcy.
Składnia
DENY privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVLEGES |
privilege_type [, ...] }
Parametry
typy_przywilejów
Identyfikuje to przynajmniej jedno uprawnienie, którego
principal
jest zabronione.ALL PRIVILEGES
Odmów wszystkich uprawnień, które dotyczą
securable_object
.-
Określone uprawnienie do odmówienia
principal
w tymsecurable_object
-
Obiekt, któremu odmawia się uprawnień podmiotowi.
-
Użytkownik lub grupa, której uprawnienia są odrzucane.
Przykład
-- Deny Alf the right to query `t`.
> DENY SELECT ON TABLE t TO `alf@melmak.et`;
-- Undo the the `DENY`.
> REVOKE SELECT ON TABLE t FROM `alf@melmak.et`;