Sdílet prostřednictvím


DENY

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Důležité

Tato funkce není podporována katalogem Unity.

Odmítne oprávnění k zabezpečitelnému objektu objektu objektu zabezpečení. Odepření práva má přednost před jakýmkoli explicitním nebo implicitním udělením.

Odepření oprávnění schématu (například oprávnění SELECT) má vliv implicitně odepřít toto oprávnění pro všechny objekty v tomto schématu. Odepření konkrétního oprávnění v katalogu implicitně odmítne toto oprávnění pro všechna schémata v katalogu.

Poznámka:

Tento příkaz se vztahuje pouze na katalog hive_metastore a jeho objekty.

Důležité

Chcete-li vrátit zpět stejná DENYREVOKE oprávnění od objektu zabezpečení.

Syntaxe

DENY privilege_types ON securable_object TO principal

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

Parametry

  • privilege_types

    Tato možnost identifikuje jedno nebo více oprávnění, která principal jsou odepřena.

    • ALL PRIVILEGES

      Odepřít všechna oprávnění platná pro securable_object.

    • privilege_type

      Konkrétní oprávnění pro odepření principal na tomto securable_object

  • securable_object

    Objekt, na kterém jsou oprávnění odepřena objektu zabezpečení.

  • hlavní

    Uživatel nebo skupina, jejichž oprávnění jsou odepřena.

Příklad

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