Zookeeper_ACL
getAcl path 查看某个node的权限
设置权限
1 world方式
setAcl <path> world:anyone:<acl>
例如 setAcl /node1 world:anyone:cdrwa
2 ip方式
setAcl <path> ip:<ip>:<acl>
例如 #设置IP:192.168.100.1 拥有所有权限, ip可用通配符*描述规则 如192.168.0.0/16匹配192.168.*.*
setAcl /node2 ip:192.168.100.1:cdrwa
3 auth方式
addauth digest <user>:<password> #添加认证用户
setAcl <path> auth:<user>:<acl>
例如 addauth digest zhao:123456 #添加认证用户(登录用户)
setAcl /test2 auth:zhao:cdrwa
4 Digest方案
不需要用户登录,设置加密密码 设置权限
setAcl <path> digest:<user>:<password>:<acl>
这里的密码是经过SHA1及BASE64处理的密文,在SHELL中可以通过以下命令计算:
echo -n <user>:<password> | openssl dgst -binary -sha1 | openssl base64
例如:先来计算一个密文
echo -n zhao:123456 | openssl dgst -binary -sha1 | openssl base64
e+fGhah6NKilpckg4lqkDPi/IPs=
create /test1 "test1"
setAcl /test1 digest:zhao:e+fGhah6NKilpckg4lqkDPi/IPs=:cdrwa
setAcl /test1 digest:diyo:6w1e9um64Rwx0nMBmr5IYSZCzTc=:cdrwa
6w1e9um64Rwx0nMBmr5IYSZCzTc=
get /test1 #无权限
addauth digest zhao:123456 #添加认证用户
get /test1 #成功读取
Zookeeper_ACL的更多相关文章
随机推荐
- tomcat的配置文件
在windows里使用tomcat有多种不同的方式,这里用的是压缩包的tomcat. 软件部署 独立程序启动 网上教程比较多,比较直观 1.在环境变量中设置JAVA_HOME或者JRE_HOME.必须 ...
- linq to entity DistinctBy && DefaultIfEmpty
根据某属性去重 使用第三方库: https://github.com/morelinq/MoreLINQ Install-Package morelinq -Version 3.0.0 data.Di ...
- 如何清除XP的网络共享密码
一.利用NET命令 我们知道在Windows XP中提供了“net user”命令,该命令可以添加.修改用户账户信息,其语法格式为: net user [UserName [Password | *] ...
- zend-form笔记
Zend-Form组件包含以下几个对象: 1.Elements:包含了name和attributes, 2.Fieldsets:继承自elements,但允许包含其他fieldset和elements ...
- VisualSVN-6.0.1Patch just for VS2017补丁原创发布
VisualSVN-6.0.1Patch_justforVS2017补丁原创发布 一切尽在发布中.
- HTTP协议-请求报文
- 人像美妆---妆容迁移算法研究(Makeup transfer)
原文:人像美妆---妆容迁移算法研究(Makeup transfer) 对于人像美妆算法,现在的美妆相机.玩美彩妆之类的app已经做的比较成熟了,但是具体算法,基本网络上是杳无可查,今天本人介绍一种自 ...
- Win8Metro(C#)数字图像处理--2.25二值图像距离变换
原文:Win8Metro(C#)数字图像处理--2.25二值图像距离变换 [函数名称] 二值图像距离变换函数DistanceTransformProcess(WriteableBitmap sr ...
- WPF 鼠标在图片Image上悬停时切换更改设置图片源Source
// 无效的写法,图片不会被切换 <Image Margin="0,0,0,0" Width="50" Height="50" Sou ...
- GIS基础软件及操作(四)
原文 GIS基础软件及操作(四) 练习四.空间数据处理 1.空间数据处理(融合.合并.剪切.交叉.合并)2.设置地图投影及投影变换 空间数据处理 数据:云南县界.shp; Clip.shp西双版纳森林 ...