首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kylo安全实现在HDP KYLO沙箱?

Kylo安全实现在HDP KYLO沙箱?
EN

Stack Overflow用户
提问于 2018-09-21 09:36:27
回答 1查看 147关注 0票数 2

我试图在Kylo中应用安全性,例如一个用户创建的提要和类别,如果其他用户看不到它。

在Kylo HDP沙箱里有可能吗?

如果是,我需要做什么改变?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-21 19:21:10

是的,你可以通过Kylo的实体级访问控制机制做到这一点。下面是为Kylo沙箱中的类别启用实体访问的示例。

步骤1:启用实体访问控制

更新kylo-services/conf/application.properties

代码语言:javascript
复制
security.entity.access.controlled=true
security.auth.file.users=file:///opt/kylo/users.properties
security.auth.file.groups=file:///opt/kylo/groups.properties

步骤2:定义用户

创建一个名为users.properties的文件,填充它并授予适当的权限。每个条目的结构是username=password

代码语言:javascript
复制
$ vi /opt/kylo/users.properties

#entries in file
dladmin=thinkbig
analyst=analyst
designer=designer
operator=operator

$ chown kylo:users /opt/kylo/users.properties
$ chmod 600 /opt/kylo/users.properties

步骤3:定义组

创建一个名为groups.properties的文件,填充它并授予适当的权限。每个条目的结构是user=group memberships

代码语言:javascript
复制
$ vi /opt/kylo/groups.properties

#entries in file
dladmin=admin,user
analyst=analyst,user
designer=designer,user
operator=operations,user

$ chown kylo:users /opt/kylo/groups.properties
$ chmod 600 /opt/kylo/groups.properties

步骤4:重新启动Kylo

代码语言:javascript
复制
$ /opt/kylo/stop-kylo-apps.sh
$ /opt/kylo/start-kylo-apps.sh

步骤5:以dladmin用户身份登录(密码: thinkbig)

创建一个类别(比如sample_category)。不要授予任何实体级别的权限。

步骤6:以操作员用户身份登录(密码:操作员)

看看分类列表。sample_category不可见,因为dladmin用户没有授予权限。

步骤7:以dladmin用户身份登录并授予权限

Editor角色赋予Operations组。operator用户是Operations组的成员。

步骤8:以操作员用户身份登录

看看分类列表。sample_category现在是可见的

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52440793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档