hadoop入门视频教程07.角色权限及客户端认证管理(1)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于GreenplumHadoop分布式平台的大数据解决方案GreenplumHadoop讲师:迪伦(北风网版权所有)角色权限及客户端认证管理(1)什么是角色(role)角色与权限安全的最佳实践创建Role课程目标什么是角色(role)Role的组成用户(User)和组(Group)跟OS的role没有关系User通过Master登录和认证Role是定义在GPDB系统级别的初始化SUPERUSERROLE:gpadmin角色与权限安全的最佳实践保护系统Usergpadmin为每个登录的User分配不同的Role使用Group来管理权限控制具备SUPERUSER属性的User数量创建Role创建用户UserRole使用CREATEROLE创建一个UserRole:例如:=#CREATEROLEdylanWITHLOGIN;ALTERROLE属性属性SUPERUSER|NOSUPERUSERCREATEDB|NOCREATEDBCREATEROLE|NOCREATEROLEINHERIT|NOINHERITLOGIN|NOLOGINCONNECTIONLIMITconnlimitPASSWORD‘password’ENCRYPTED|UNENCRYPTEDVALIDUNTIL‘timestamp’RESOURCEQUEUEqueue_nameDENY{deny_interval|deny_point}例如:=#ALTERROLEdylanWITHPASSWORD'passwd123';=#ALTERROLEdylanVALIDUNTIL'infinity';=#ALTERROLEdylanLOGIN;=#ALTERROLEdylanRESOURCEQUEUEadhoc;=#ALTERROLEdylanDENYDAY'Sunday';=#ALTERROLEadminSETsearch_pathTOmyschema,public;创建Role创建组GroupRole使用CREATEROLE创建一个GroupRole:=#CREATEROLEadminCREATEROLECREATEDB;添加或删除Member(UserRole):=#GRANTadminTOdylan;=#REVOKEadminFROMdylan;赋予合适的权限给GROUPROLE=#GRANTALLONTABLEmytableTOadmin;=#GRANTALLONSCHEMAmyschemaTOadmin;=#GRANTALLONDATABASEmydbTOadmin;获取管理属性=SETROLEadmin;欢迎访问我们的官方网站

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功