Udostępnij za pośrednictwem


DENY

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak 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.

    • typ_uprzywilejowania

      Określone uprawnienie do odmówienia principal w tym securable_object

  • securable_object

    Obiekt, któremu odmawia się uprawnień podmiotowi.

  • główny

    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`;