中間件 ZK分佈式專題與Dubbo微服務入門 4-11 acl命令行auth講解 (密文設置權限acl)

0    課程地址

https://coding.imooc.com/lesson/201.html#mid=12707

 

1    重點關注

1.1    密文設置acl,auth:明文設置,密文存

--添加註冊用戶的用戶名和用戶密碼  用戶名:imooc,密碼:imooc
addauth digest imooc:imooc


--設置權限
setAcl /names/imooc auth:imooc:imooc:cdrwa


--獲取權限
getAcl /imooc/abc


--返回結果:
'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs=
: cdrwa

 


 

1.2    注意,用戶沒有登錄時不註冊用戶無法設置權限,用戶登錄後除非切換註冊用戶,否則設置權限還是該用戶

  • 用戶沒有登錄時不註冊用戶無法設置權限
create /names names
Created /names


[zk: localhost:2181(CONNECTED) 5] create /names/imooc imooc
Created /names/imooc

[zk: localhost:2181(CONNECTED) 6] getAcl /names/imooc
'world,'anyone
: cdrwa


[zk: localhost:2181(CONNECTED) 7] setAcl /names/imooc auth:imooc:imooc:cdrwa
Acl is not valid : /names/imooc

 


  • 用戶登錄後除非切換註冊用戶,否則設置權限還是該用戶
[zk: localhost:2181(CONNECTED) 8] addauth digest imooc:imooc

[zk: localhost:2181(CONNECTED) 9] setAcl /names/imooc auth:imooc:imooc:cdrwa



[zk: localhost:2181(CONNECTED) 10] getAcl /names/imooc
'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs=
: cdrwa


[zk: localhost:2181(CONNECTED) 11] setAcl /names/imooc auth:wei:wei:cdrwa

[zk: localhost:2181(CONNECTED) 12] getAcl /names/imooc
'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs=
: cdrwa



[zk: localhost:2181(CONNECTED) 14] setAcl /names/imooc auth::cdrwa

[zk: localhost:2181(CONNECTED) 16] getAcl /names/imooc            
'digest,'imooc:XwEDaL3J0JQGkRQzM0DpO6zMzZs=
: cdrwa

 

 

 

 

 

 

2    課程內容

2.1    本節內容

密文權限設置


 

 

3    Coding

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章