【问题标题】:Hive create role and give grant access to limited tablesHive 创建角色并授予对有限表的访问权限
【发布时间】:2014-11-07 19:52:19
【问题描述】:

我创建了一个 Hive 数据库 HR,它有 3 个表 person、dept、contact。我有两个用户,分别是 HR -ad1 和 us1。 ad1-管理员 us1-用户。我希望 us1 仅访问联系人表,而不访问其他任何内容。我该如何在 Hive 中进行操作? 这是我尝试过的:

1) Logged into Hive as ad1
2) Executed set hive.security.authorization.enabled=true;
3) create role r1
4) grant select on table contact to role r1;
5) grant role r1 to user us_1

现在,当我以 us_1 身份登录 Hive 时,我仍然可以查询所有表

我做错了什么?

【问题讨论】:

    标签: hive sql-grant


    【解决方案1】:

    在 Hive 中处理安全性的方法是通过 Unix POSIX。保护 Hive 存储数据的 unix 文件夹,您将安全访问

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 2018-10-11
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 2020-02-01
      相关资源
      最近更新 更多