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 wykaz aparatu Unity.

Odmawia uprawnień dla zabezpieczanego obiektu podmiotu zabezpieczeń. Odmowa uprawnień ma pierwszeństwo przed każdym jawnym lub niejawnym przyznaniem.

Odmowa uprawnień w schemacie (na przykład SELECT uprawnienie) ma wpływ niejawnie odmawiając 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 hive_metastore katalogu i jego obiektów.

Ważne

Aby cofnąć DENY REVOKE to samo uprawnienie od podmiotu zabezpieczeń.

Składnia

DENY privilege_types ON securable_object TO principal

privilege_types
   { ALL PRIVLEGES |
     privilege_type [, ...] }

Parametry

  • privilege_types

    Spowoduje to zidentyfikowanie co najmniej jednego uprawnienia, które principal zostanie odrzucone.

    • ALL PRIVILEGES

      Odmów wszystkich uprawnień mających zastosowanie do .securable_object

    • privilege_type

      Określone uprawnienie do odmowy principal w tej sprawie securable_object

  • securable_object

    Obiekt, na którym uprawnienia są odrzucane podmiotowi zabezpieczeń.

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