请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,请求一下权限设置的问题?

给一个节点第一次设置权限时,如下
[zk: localhost:2181(CONNECTED) 98] setAcl /names/imooc auth:imooc:imooc:cdrwa
[zk: localhost:2181(CONNECTED) 99] getAcl /names/imooc
’digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs=
: cdrwa

而下一次同样设置权限时:
[zk: localhost:2181(CONNECTED) 100] setAcl /names/imooc auth:jack:jack:cdrwa
[zk: localhost:2181(CONNECTED) 101] getAcl /names/imooc
*
'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs= : cdrwa
*

权限信息不变,这样是出于什么样的考虑呢?怎么区分不同用户对一个节点设置权限呢?

之后我的操作时创建一个jack用户:
[zk: localhost:2181(CONNECTED) 0] addauth digest jack:jack
[zk: localhost:2181(CONNECTED) 9] create /names/test ttt
Created /names/test
[zk: localhost:2181(CONNECTED) 10] setAcl /names/test auth:imooc:imooc:cdrwa
[zk: localhost:2181(CONNECTED) 11] getAcl /names/test
’digest,'jack:p4FVWKzcf0HsYG6jAmAOvoHGCt8=
: cdrwa

默认权限变为了jack的权限,这又是为什么呢?

正在回答 回答被采纳积分+3

1回答

风间影月 2019-03-14 15:04:06

参考我的吧,我每次新增加一个都是可以的啊,这个节点下就会新增一个新的权限啊,你是不是哪里设置错了?

要先 addauth digest user:pwd   才能 setAcl

你再创建一个别的新的节点试试

https://img1.sycdn.imooc.com//szimg/5c89fc970001565d14130712.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信