这篇文章主要介绍了zookeeper的ACL怎么构成的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇zookeeper的ACL怎么构成文章都会有所收获,下面我们一起来看看吧。
zookeeper 的 ACL(Access Control List,访问控制表)权限在生产环境是特别重要的。ACL 权限可以针对节点设置相关读写等权限,保障数据安全性。permissions 可以指定不同的权限范围及角色。
zookeeper 的 acl 通过 [scheme?permissions] 来构成权限列表。
查看默认节点权限,再更新节点 permissions 权限部分为 crwa,结果删除节点失败。其中 world 代表开放式权限。
$ getAcl /runoob/child $ setAcl /runoob/child world:anyone:crwa $ delete /runoob/child
auth 用于授予权限,注意需要先创建用户。
$ setAcl /runoob/child auth:user1:123456:cdrwa $ addauth digest user1:123456 $ setAcl /runoob/child auth:user1:123456:cdrwa $ getAcl /runoob/child
退出当前用户,重新连接终端,digest 可用于账号密码登录和验证。。
$ ls /runoob $ create /runoob/child01 runoob $ getAcl /runoob/child01 $ setAcl /runoob/child01 digest:user1:HYGa7IZRm2PUBFiFFu8xY2pPP/s=:cdra $ getAcl /runoob/child01 $ addauth digest user1:123456 $ getAcl /runoob/child01
提示:加密密码是上一步创建的。
限制 IP 地址的访问权限,把权限设置给 IP 地址为 192.168.3.7 后,IP 为 192.168.3.38 已经没有访问权限。
$ create /runoob/ip 0 $ getAcl /runoob/ip $ setAcl /runoob/ip ip:192.168.3.7:cdrwa $ get /runoob/ip
关于“zookeeper的ACL怎么构成”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“zookeeper的ACL怎么构成”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。